Thursday, December 22, 2022

SourceItem-Eigenschaft – Microsoft-Support

Gilt für

BoundObjectFrame-Objekt

ObjectFrame-Objekt

Sie können die SourceItem- Eigenschaft verwenden, um die zu verknüpfenden Daten in einer Datei anzugeben, wenn Sie ein verknüpftes OLE-Objekt erstellen. Zeichenfolge lesen/ schreiben .

Ausdruck . SourceItem

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste Gilt für zurückgibt.

Bemerkungen

Sie können die SourceItem- Eigenschaft festlegen, indem Sie Daten in Einheiten angeben, die von der Anwendung erkannt werden, die das Objekt bereitstellt. Wenn Sie beispielsweise eine Verknüpfung zu Microsoft Office Excel 2007 herstellen, geben Sie die SourceItem- Eigenschaftseinstellung an, indem Sie eine Zelle oder einen Zellbereichsbezug wie R1C1 oder R3C4:R9C22 oder einen benannten Bereich wie Einnahmen verwenden.

Hinweis: Um die Syntax zum Beschreiben einer Dateneinheit für ein bestimmtes Objekt zu bestimmen, lesen Sie die Dokumentation für die Anwendung, die zum Erstellen des Objekts verwendet wurde.

Sie können diese Eigenschaft festlegen, indem Sie das Eigenschaftenblatt des Steuerelements, ein Makro oder VBA-Code (Visual Basic for Applications) verwenden.

In Visual Basic legen Sie diese Eigenschaft mithilfe eines Zeichenfolgenausdrucks fest.

Die OLETypeAllowed -Eigenschaft des Steuerelements muss auf Linked oder Entweder festgelegt sein, wenn Sie diese Eigenschaft verwenden. Verwenden Sie die SourceDoc -Eigenschaft des Steuerelements, um die zu verknüpfende Datei anzugeben.

Beispiel

Im folgenden Beispiel wird ein verknüpftes OLE-Objekt mithilfe eines ungebundenen Objektrahmens namens OLE1 erstellt und das Steuerelement so angepasst, 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

No comments:

Post a Comment