Érvényesség
BoundObjectFrame objektum |
ObjectFrame objektum |
A SourceItem tulajdonsággal megadhatja csatolt OLE-objektum létrehozásakor, hogy milyen adatot kíván csatolni egy fájlon belül. Olvasható/írható karakterlánc.
kifejezés.SourceItem
Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.
Megjegyzések
A SourceItem tulajdonság beállításához az adatot olyan egységben kell megadnia, amelyet az objektumot szolgáltató alkalmazás képes felismerni. Ha például Microsoft Office Excel 2007-fájlt csatol, a SourceItem tulajdonság értékének adhat meg cellahivatkozást (például R1C1), cellatartomány-hivatkozást (R3C4:R9C22) vagy elnevezett tartományt (például Bevételek).
Megjegyzés: Ha szeretné megállapítani, hogy milyen szintaxist használhat egy objektum adategységeinek leírásához, tekintse át az objektumot létrehozó alkalmazás dokumentációját.
Ezt a tulajdonságot beállíthatja a vezérlő tulajdonságlapján, makróval, illetve Visual Basic for Applications (VBA) -kóddal.
Visual Basicben a tulajdonságot egy karakterlánc-kifejezés használatával tudja beállítani.
A tulajdonság használatához a vezérlőelem OLETypeAllowed tulajdonságának Csatolt vagy Valamelyik értékűnek kell lennie. A vezérlőelem SourceDoc tulajdonságával adhatja meg a csatolni kívánt fájlt.
Példa
Az alábbi példa létrehoz egy csatolt OLE-objektumot egy OLE1 nevű kötetlen objektumkerettel, és úgy méretezi a vezérlőt, hogy az megjelenítse az objektum teljes tartalmát, amikor a felhasználó egy parancsgombra kattint.
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