Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Dibuja una forma nueva que representa la región que contiene un punto especificado.
Sintaxis
expresión.
DrawRegion( _Tolerance_ , _Flags_ , _x_ , _y_ , _ResultsMaster_ )
expresión Variable que representa un objeto de selección .
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Tolerance | Obligatorio | Double | Tolerancia a errores cuando se determina la coincidencia de los puntos. Distancia expresada en unidades internas en el espacio de coordenadas de la forma contenedora del objeto Selection; intervalo máximo tolerado entre rutas cuando se generan los límites de una región. |
| Flags | Obligatorio | Integer | Constante o entero que especifica cómo se va a dibujar la región. |
| x | Opcional | Variant | Coordenada x expresada en unidades internas en el espacio de coordenadas del objeto Selection. |
| y | Opcional | Variant | Coordenada y expresada en unidades internas en el espacio de coordenadas del objeto Selection. |
| Maestro de resultados | Opcional | Variant | Objeto Master del que el nuevo objeto Shape debe ser una instancia. |
Valor devuelto
Forma
Comentarios
El método DrawRegion crea un nuevo objeto Shape a partir de partes de las rutas en el objeto Selection.
Si se especifican x e y , la forma resultante es la región más pequeña que contiene el punto ( x, y).
En ausencia de x o y, o si el punto ( x, y) no está contenido en ningún pasaje delimitado por las rutas de las formas seleccionadas, el resultado es la unión de todas las formas que se habrían creado mediante la operación Fragmento .
Si las formas seleccionadas no definen una región cerrada, el método DrawRegion devuelve Nothing y no genera ninguna excepción.
El argumento Flags puede ser una o una combinación de las siguientes constantes declaradas por la biblioteca de tipos de Visio en VisDrawRegionFlags.
| **Nombre ** | Valor | Descripción |
|---|---|---|
| visDrawRegionDeleteInput | &H4 | Se eliminan elementos de la selección. |
| visDrawRegionIgnoreVisible | &H20 | Se excluye la geometría visible. |
| visDrawRegionIncludeDataGraphics | &H40 | Se incluyen las formas de llamada de gráficos de datos y sus subformas. |
| visDrawRegionIncludeHidden | &H10 | Se incluye la geometría oculta. |
Si se pasa al método DrawRegion un argumento ResultsMaster de tipo VT_EMPTY o VT_ERROR (ésta es la forma en que VBA pasa un argumento opcional no especificado), la nueva forma no es una instancia de un patrón y los estilos de relleno, línea y texto de la nueva región se establecen en los estilos predeterminados del documento.
Si se pasa al método DrawRegion una referencia a un objeto Master en ResultsMaster (de tipo VT_UNKNOWN o VT_DISPATCH), el método DrawRegion crea una instancia de ese objeto Master y agrega geometría que se ha calculado basándose en el objeto Selection.
El único texto que tiene el nuevo objeto Shape es el texto que ya está en ResultsMaster.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.