Document.FollowHyperlink メソッド (Visio)

任意のハイパーリンクに移動します。

構文

FollowHyperlink (Address, SubAddress, ExtraInfo, Frame, NewWindow, res1, res2, res3)

Document オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Address 必須 String 移動するアドレスです。 Address に、正しくないまたは存在しないパスやファイル名を渡すと、エラー メッセージが表示されます。
SubAddress 必須 String 移動するセカンダリ アドレス。この情報が必要ない場合は、空の文字列を渡します。 たとえば、アドレスが複数のページを含む Visio ドキュメントの完全なパスである場合は、SubAddress を使用してページを指定できます。
ExtraInfo 省略可能 バリアント型 URL の解決に使用する URL 要求の追加情報です。
Frame オプション バリアント型 移動先の HTML フレームです。
NewWindow 省略可能 バリアント型 新しいウィンドウを開くかどうかを指定します。 0 以外の数値または True を渡すと、新しいウィンドウにリンクされたページが開きます。
res1 省略可能 バリアント型 未使用。
res2 省略可能 バリアント型 未使用。
res3 省略可能 バリアント型 未使用。

戻り値

なし

解説

Microsoft Visual Basic または Visual Basic for Applications から、1 つ以上の省略可能な引数に関する情報を渡す必要がない場合は、値を渡さないでください。 C または C++ の場合、空のバリアント型の値を渡します。

Visio 4.5 では、マニュアルには掲載されていませんが、次のシグネチャで Document オブジェクトの Hyperlink メソッドが使用できました。

HRESULT FollowHyperlink[in] (BSTR Target, [in] BSTR Location);

Visio 5.0 以降では引き続きこのメソッドがサポートされていますが、 FollowHyperlink45 の名前が変更されました。

HRESULT FollowHyperlink45[in] (BSTR Target, [in] BSTR Location);

ただし、 FollowHyperlink45 の使用はお勧めしません。バージョン 4.5 を使用している場合を除き、代わりに FollowHyperlink を使用してください。

この Microsoft Visual Basic for Applications (VBA) マクロは、FollowHyperlink メソッドを使用して、インターネット上のサイトに移動し、表示された Web ページを新しいブラウザー ウィンドウに表示する方法を示します。 また、現在の図面の 2 ページ目や、使用しているコンピューター上の別の図面の先頭ページに移動する方法も示します。 マクロを実行する前に、コンピューター上の有効な Visio ドキュメントのパスとファイル名を path\filename> に<置き換えます。

Public Sub FollowHyperlink_Example() 
 
 'Navigate to the Microsoft Web site and view the page in a new browser window. 
 ThisDocument.FollowHyperlink "https://www.microsoft.com", "", , , 1 
 
 'Navigate to the second page of the current document. 
 ThisDocument.FollowHyperlink "", "Page-2" 
 
 'Navigate to the first page of another document 
 ThisDocument.FollowHyperlink "<path\filename> ", "Page-1" 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。