"SourceItem/OLE元データ名" プロパティ

対象

BoundObjectFrame オブジェクト

ObjectFrame オブジェクト

ファイルにOLE/DDE リンクOLE オブジェクトを作成するとき、"SourceItem/OLE元データ名" プロパティを使用して、そのファイル内でリンクの対象となるデータを指定できます。値の取得および設定が可能です。文字列型 (String) の値を使用します。

expression.SourceItem

expression 必ず指定します。このトピックの [対象] の一覧のオブジェクトのうちの 1 つを返すオブジェクト式を指定します。

解説

オブジェクトの作成元アプリケーションで認識される単位でデータを指定します。たとえば、Microsoft Office Excel 2007 形式のファイルをリンクする場合は、R1C1 のようなセル名、R3C4:R9C22 のようなセル範囲、または Revenues のような名前付き範囲を使用して、"SourceItem/OLE元データ名" プロパティの設定値を指定します。

注: 特定のオブジェクトのデータ単位を記述する構文については、そのオブジェクトの作成元アプリケーションのマニュアルを参照してください。

このプロパティを設定するには、コントロールのプロパティ シート、マクロ、または Visual Basic for Applications (VBA) コードを使用します。

Visual Basic で設定するには、文字列式を使用します。

このプロパティを使用する場合、コントロールの "OLETypeAllowed/作成可能OLE" プロパティを [Linked/リンク] または [Either/リンク/埋め込み] に設定しておく必要があります。リンクするファイルを指定するには、コントロールの "SourceDoc/OLE元ファイル名" プロパティを使用します。

使用例

次の使用例では、OLE1 という名前の非連結オブジェクト フレームにリンク OLE オブジェクトを作成します。また、ユーザーがコマンド ボタンをクリックしたときに、オブジェクトの内容が全部表示されるように、コントロールのサイズを設定します。

Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' クラス名を設定します。
' オブジェクトの種類を指定します。
OLE1.OLETypeAllowed = acOLELinked
' OLE 元ファイルを指定します。
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' リンクするデータを指定します。
OLE1.SourceItem = "R1C1:R5C5"
' リンクされたオブジェクトを作成します。
OLE1.Action = acOLECreateLink
' コントロール サイズを調整します。
OLE1.SizeMode = acOLESizeZoom
End Sub
スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×