Compartir a través de


Método Shape.BreakLinkToData (Visio)

Rompe el vínculo entre la forma y la fila de datos a la que está vinculada perteneciente al conjunto de registros de datos especificado.

Nota:

Este objeto o miembro Visio solo se encuentra disponible para los usuarios con licencia de Visio Professional 2013.

Sintaxis

expresión. BreakLinkToData( _DataRecordsetID_ )

Expresión Expresión que devuelve un objeto Shape .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
DataRecordsetID Necesario Long Identificador del conjunto de registros de datos que contiene la fila de datos a la que está vinculada la forma.

Valor devuelto

Nothing

Comentarios

Al romper los vínculos entre una forma y una fila de datos, no se eliminan los datos de formas (denominados propiedades personalizadas en algunas versiones previas de Visio) de la forma ni se quitan los gráficos de datos asociados a dicha forma.

Ejemplo:

En la siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) se muestra cómo utilizar el método BreakLinkToData para romper el vínculo entre la forma y una fila de datos de un conjunto de registros de datos.

Antes de ejecutar esta macro, coloque una forma en la página, agregue al menos un conjunto de registros de datos a la colección DataRecordsets del documento y use cualquier método de vinculación para vincular la forma a una fila de datos en el conjunto de registros de datos que agregó recientemente a la colección. Otra posibilidad es vincular la forma a una fila de datos arrastrando ésta última desde la ventana Datos externos hasta la forma en la interfaz de usuario de Visio. A continuación, seleccione la forma vinculada.

Public Sub BreakLinkToData_Example() 
 
    Dim vsoDataRecordset As Visio.DataRecordset 
    Dim vsoShape As Visio.Shape 
    Dim intCount As Integer 
         
    intCount = Visio.ActiveDocument.DataRecordsets.Count 
    Set vsoDataRecordset = Visio.ActiveDocument.DataRecordsets(intCount) 
     
    Set vsoShape = ActiveWindow.Selection.PrimaryItem 
    vsoShape.BreakLinkToData (vsoDataRecordset.ID) 
    
End Sub

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.