BoundObjectFrame.SourceDoc-Eigenschaft (Access)
Verwenden Sie die SourceDoc-Eigenschaft , um die Datei anzugeben, mit der ein Link erstellt oder eingebettet werden soll, wenn Sie ein verknüpftes Oder eingebettetes Objekt mithilfe der Action-Eigenschaft in Visual Basic erstellen. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck. SourceDoc
Ausdruck Eine Variable, die ein BoundObjectFrame-Objekt darstellt.
HinwBemerkungeneise
Geben Sie für ein eingebettetes Objekt den vollständigen Pfad und Dateinamen für die Datei ein, die Sie als Vorlage verwenden möchten, und legen Sie die Action-Eigenschaft auf acOLECreateEmbed fest.
Geben Sie für ein verknüpftes Objekt den vollständigen Pfad und den Namen der Datei an, zu der eine Verknüpfung hergestellt werden soll, und stellen Sie die ActionAction-Eigenschaft auf acOLECreateLinkacOLECreateLink ein.
Obwohl diese Eigenschaft im Eigenschaftenfenster erscheint, wird sie erst wirksam, nachdem die ActionAction-Eigenschaft in einem Makro oder mit Visual Basic festgelegt wurde.
Verwenden Sie die SourceDoc-Eigenschaft , um die Datei anzugeben, mit der ein Link erstellt werden soll, und die SourceItem-Eigenschaft des Steuerelements, um die Daten in dieser Datei anzugeben. Wenn Sie eine Verknüpfung zu dem gesamten Objekt herstellen möchten, dürfen Sie keinen Wert für die SourceItem-Eigenschaft angeben.
Bei der Erstellung eines verknüpften ungebundenen Objekts wird die Einstellung der SourceItem-Eigenschaft des Steuerelements mit der Einstellung seiner SourceItem-Eigenschaft verkettet. In der Formularansicht, Datenblattansicht und Seitenansicht ist die SourceItem-Eigenschaftseinstellung des Steuerelements eine Zeichenfolge der Länge null (" "
), und die Einstellung der SourceDoc-Eigenschaft ist der vollständige Pfad zur verknüpften Datei, gefolgt von einem Ausrufezeichen (!
) oder einem umgekehrten Schrägstrich (\
) und der Einstellung der SourceItem-Eigenschaft , wie im folgenden Beispiel gezeigt.
"C:\Work\Qtr1\Revenue.xls!R1C1:R30C15"
Beispiel
Im folgenden Beispiel wird ein verknüpftes OLE-Objekt mithilfe eines ungebundenen Objektrahmens namens OLE1 erstellt und das Steuerelement so groß, dass der gesamte Inhalt des Objekts angezeigt wird, wenn der Benutzer auf eine Befehlsschaltfläche klickt.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für