Método Master.CreateSelection (Visio)
Crea varios tipos de objetos Selection.
Sintaxis
expresión. CreateSelection
( _SelType_
, _IterationMode_
, _[Data]_
)
Expresión Variable que representa un objeto Master .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
SelType | Obligatorio | VisSelectionTypes | Tipo de selección. Vea la sección Comentarios para obtener los posibles valores. |
IterationMode | Opcional | VisSelectMode | Modo de selección utilizado. Vea la sección Comentarios para obtener los posibles valores. |
Datos | Opcional | Variant | Tipo de objeto que corresponde al argumento SelType. Vea la sección Comentarios para los valores posibles. |
Valor devuelto
Selección
Observaciones
El método CreateSelection posibilita la creación de selecciones complejas mediante programación. De este modo, en lugar de tener que seleccionar todas las formas de una página, por ejemplo, podrá seleccionar sólo las que se encuentran situadas en una capa determinada, o las que están basadas en un patrón determinado.
Llamar al método CreateSelection con SelType igual a visSelTypeByType o visSelTypeByLayer equivale a seleccionar opciones en el cuadro de diálogo Seleccionar porType (haga clic en Seleccionar en el grupo Edición de la pestaña Inicio y, a continuación, haga clic en Seleccionar por tipo).
El argumento SelType debe ser uno de los siguientes valores, que se declaran en VisSelectionTypes en la biblioteca de tipos de Visio.
Constante | Valor | Descripción |
---|---|---|
visSelTypeAll | 1 | Selección que inicialmente contiene todas las formas. |
visSelTypeByDataGraphic | 6 | Selección que inicialmente contiene todas las formas a las que se ha aplicado un tipo de gráfico de datos determinado. |
visSelTypeByLayer | 3 | Selección que inicialmente contiene todas las formas de una capa determinada. |
visSelTypeByMaster | 5 | Selección que inicialmente contiene todas las formas de un patrón determinado para las que se han creado instancias. |
visSelTypeByRole | 7 | Selección que inicialmente contiene todas las formas de un rol determinado. |
visSelTypeByType | 4 | Selección que inicialmente contiene todas las formas de un determinado tipo. |
visSelTypeEmpty | 0 | Selección que inicialmente no contiene formas. |
visSelTypeSingle | 2 | Selección que inicialmente contiene una forma. |
El argumento opcional IterationMode debe ser uno de los siguientes valores, que se declaran en VisSelectMode en la biblioteca de tipos de Visio. El valor predeterminado es visSelModeSkipSuper.
Constante | Valor | Descripción |
---|---|---|
visSelModeOnlySub | &H0800 | La selección sólo informa acerca de las formas subseleccionadas. |
visSelModeOnlySuper | &H0200 | La selección sólo informa acerca de las formas superseleccionadas. |
visSelModeSkipSub | &H0400 | La selección no informa acerca de las formas subseleccionadas. |
visSelModeSkipSuper | &H0100 | La selección no informa acerca de las formas superseleccionadas. |
El argumento Data opcional debe ser un objeto cuyo tipo sea el especificado por SelType. Por ejemplo, si desea seleccionar todos los patrones de un tipo determinado, Data deberá ser del tipo Master. Y si desea seleccionar todas las formas de una capa determinada, Data deberá ser del tipo Layer.
Cuando SelType es visSelTypeByRole, Data debe ser miembro de la enumeración VisRoleSelectionTypes .
Cuando el argumento SelType sea visSelTypeByType, los valores posibles de Data deberían ser cualquiera de los valores siguientes, que se declaran en VisTypeSelectionTypes en la biblioteca de tipos de Visio.
Constante | Valor | Descripción |
---|---|---|
visTypeSelBitmap | 16 | Forma que es un mapa de bits. |
visTypeSelGroup | 1 | Forma que contiene otras formas. |
visTypeSelGuide | 4 | Forma que es una guía. |
visTypeSelInk | 32 | Forma que es de tinta. |
visTypeSelMetafile | 8 | Forma que es un metarchivo. |
visTypeSelOLE | 64 | Forma que está vinculada o incrustada, o que es un control. |
visTypeSelShape | 2 | Forma nativa de Visio. |
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.