ObjectFrame.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 ObjectFrame-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 Dateinamen der Datei ein, zu der ein Link erstellt werden soll, und legen Sie die Action-Eigenschaft auf acOLECreateLink fest.
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 eine Verknüpfung erstellt werden soll, und Sie können die SourceItem-Eigenschaft des Steuerelements verwenden, 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 Einstellung der SourceItem-Eigenschaft des Steuerelements eine leere Zeichenfolge (" "
).
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 eine Befehlsschaltfläche auswähnt.
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