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.