Shape.BreakLinkToData, méthode (Visio)
Rompt la liaison entre la forme et la ligne de données à laquelle elle est liée dans le jeu d'enregistrements de données spécifié.
Remarque
Cet objet ou ce membre Visio est disponible uniquement pour les titulaires d’une licence d’utilisation de Visio Professionnel 2013.
Syntaxe
expression. BreakLinkToData
( _DataRecordsetID_
)
Expression Expression qui renvoie un objet Shape .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
DataRecordsetID | Obligatoire | Long | ID du jeu d'enregistrements de données qui contient la ligne de données à laquelle est liée la forme. |
Valeur renvoyée
Aucune
Remarques
Rompre la liaison entre une forme et une ligne de données n’entraîne pas la suppression des données de forme (appelée propriétés personnalisées dans certaines versions antérieures de Visio) et des graphiques de données associés à la forme.
Exemple
La macro Microsoft Visual Basic pour Applications (VBA) ci-dessous illustre comment utiliser la méthode BreakLinkToData pour rompre la liaison entre une forme et une ligne de données d'un jeu d'enregistrements de données.
Avant d’exécuter cette macro, placez une forme sur la page, ajoutez au moins un jeu d’enregistrements de données à la collection DataRecordsets du document et utilisez n’importe quelle méthode de liaison pour lier la forme à une ligne de données dans le jeu d’enregistrements de données que vous avez ajouté récemment à la collection. (Vous pouvez par exemple lier la forme à une ligne de données en faisant glisser cette dernière de la fenêtre Données externes vers la forme dans l’interface utilisateur de Visio). Sélectionnez ensuite la forme liée.
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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.