Share via


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.