Gælder for
BoundObjectFrame-objekt |
ObjectFrame-objekt |
Du kan bruge egenskaben .Kildeelement til at angive data i en fil, der skal oprettes kæde til, når du opretter et sammenkædet OLE-objekt. Læs/skriv Streng.
udtryk..Kildeelement
udtryk Påkrævet. Et udtryk, der returnerer et af objekterne på listen Gælder for.
Bemærkninger
Du kan angive egenskaben SourceItem ved at angive data i enheder, der genkendes af det program, der leverer objektet. Når du f.eks. opretter et link til Microsoft Office Excel 2007, angiver du egenskabsindstillingen Kildeelement ved hjælp af en celle- eller celleområdereference, f.eks. R1C1 eller R3C4:R9C22 eller et navngivet område, f.eks. Indtægter.
Bemærk!: For at afgøre syntaksen til beskrivelse af en dataenhed for et bestemt objekt skal du se dokumentationen til det program, der blev brugt til at oprette objektet.
Du kan indstille denne egenskab ved hjælp af kontrolelementets egenskabsark, en makro eller VBA-kode (Visual Basic for Applications).
I Visual Basic kan du angive denne egenskab ved hjælp af et strengudtryk.
Egenskaben .TilladtOLEType for kontrolelementet skal indstilles til Sammenkædet eller Enten eller, når du bruger denne egenskab. Brug egenskaben .Kildedokument for kontrolelementet for at angive filen, der skal oprettes kæde til.
Eksempel
I følgende eksempel oprettes der et sammenkædet OLE-objekt ved hjælp af en ubundet objektramme med navnet OLE1, og justerer størrelsen af kontrolelementet for at vise hele indholdet af objektet, når brugeren klikker på en kommandoknap.
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