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.
Devuelve la distancia entre dos formas, medida entre los puntos más próximos de las dos formas. Ambas formas deben estar en la misma página o en el mismo patrón. Solo lectura.
Sintaxis
expresión.
DistanceFrom( _OtherShape_ , _Flags_ )
expresión Variable que representa un objeto Shape.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| OtherShape | Obligatorio | [IVSHAPE] | El otro objeto Shape implicado en la comparación. |
| Flags | Obligatorio | Integer | Marcas que influyen en el tipo de entradas devueltas en los resultados. |
Valor devuelto
Doble
Observaciones
La propiedad DistanceFrom devuelve lo siguiente:
Si las formas que se comparan están en patrones o páginas diferentes, cero (y genera una excepción).
Si las formas que se comparan están superpuestas, cero.
Si una forma contiene a la otra o si una forma está incluida dentro de la otra forma, cero.
El argumento Flags puede estar formado por cualquier combinación de valores de las constantes definidas en la tabla siguiente. Estas constantes también se definen en VisSpatialRelationFlags en la biblioteca de tipos de Microsoft Visio.
| Constante | Valor | Descripción |
|---|---|---|
| visSpatialIncludeDataGraphics | &H40 | Incluye las formas de llamada de gráficos de datos y sus subformas. De forma predeterminada, no se incluyen las formas de llamada de gráficos de datos ni sus subformas. Si la forma primaria es una llamada de gráfico de datos, las búsquedas se realizan entre la geometría de la forma primaria y las formas que no son de llamada, a menos que se establezca esta marca. |
| visSpatialIncludeHidden | &H10 | Se tienen en cuenta las secciones de geometría ocultas. De forma predeterminada, las secciones geometry ocultas no influyen en el resultado. |
| visSpatialIgnoreVisible | &H20 | No se tienen en cuenta las secciones de geometría visibles. De forma predeterminada, las secciones de geometría visibles influyen en el resultado. |
Para determinar si una sección de geometría está oculta o visible, utilice la celda NoShow. Las secciones de geometría ocultas tienen el valor TRUE y las visibles el valor FALSE en la celda NoShow.
Si la forma principal o la forma OtherShape no tienen ninguna geometría, o si el argumento Flags excluye la consideración de toda la geometría de ambas formas, la propiedad DistanceFrom devolverá un número elevado (1E+30) que deberá interpretarse como infinito.
Al comparar dos formas, la propiedad DistanceFrom, no tiene en cuenta el grosor de la línea, las sombras, los extremos de línea, los puntos de control ni los puntos de conexión de la forma.
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.