Workbook.LinkSources メソッド (Excel)
ブックに含まれるリンクの配列を返します。 配列にはリンクした文書、発行物、DDE サーバー、OLE サーバーの名前が入ります。 リンクが存在しないときは Empty 値を返します。
構文
式。LinkSources (型)
式Workbook オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Type | 省略可能 | バリアント型 | 返されるリンクの種類を指定する XlLink の定数の 1 つ。 |
戻り値
Variant
注釈
配列の形式は、パブリッシャーとサブスクライバーを除くすべての型の 1 次元配列です。 返された文字列には、リンク ソースの名前がリンクの種類に適した表記法で示されます。 たとえば DDE リンクでは、"Server|Document!Item" という構文が使われます。
このメソッドでは、発行側と引用側のリンクのときは 2 次元配列を返します。 配列の最初の列は発行物の名前、2 列目は発行物に対する参照を示す文字列です。
例
次の使用例は、作業中のブックにある OLE および DDE リンクを、1 つずつダイアログ ボックスで表示します。 この使用例は、リンクされた Word オブジェクトを 1 つ以上含むブックに対して実行してください。
aLinks = ActiveWorkbook.LinkSources(xlOLELinks)
If Not IsEmpty(aLinks) Then
For i = 1 To UBound(aLinks)
MsgBox "Link " & i & ":" & Chr(13) & aLinks(i)
Next i
End If
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。