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 のサポートおよびフィードバックを参照してください。