Compartir a través de


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.