S’applique à
Objet BoundObjectFrame |
Objet ObjectFrame |
Vous pouvez utiliser la propriété SourceItem pour spécifier les données d’un fichier à lier lorsque vous créez un objet OLE lié. Chaîne en lecture/écriture.
expression.SourceItem
expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.
Remarques
Vous pouvez définir la propriété SourceItem en spécifiant les données contenues dans les unités reconnues par l’application qui fournit l’objet. Par exemple, lorsque vous créez un lien vers Microsoft Office Excel 2007, vous spécifiez le paramètre de la propriété SourceItem en utilisant une référence de cellule ou de plage de cellules telle que R1C1 ou R3C4:R9C22, ou une plage nommée telle que Chiffre d’affaires.
Remarque : Pour déterminer la syntaxe à utiliser afin de décrire une unité de données pour un objet particulier, consultez la documentation de l’application utilisée pour créer l’objet.
Vous pouvez définir cette propriété en utilisant la feuille de propriétés du contrôle, une macro ou un code Visual Basic pour Applications (VBA).
Dans Visual Basic, vous définissez cette propriété en utilisant une expression de chaîne.
La propriété OLETypeAllowed du contrôle doit être définie sur Lié ou L'un ou l'autre. Utilisez la propriété SourceDoc du contrôle pour spécifier le fichier à lier.
Exemple
L’exemple suivant crée un objet OLE lié à l’aide d’un cadre d’objet indépendant nommé OLE1 et dimensionne le contrôle pour afficher l’intégralité du contenu de l’objet lorsque l’utilisateur clique sur un bouton de commande.
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub