DocumentBase.FollowHyperlink メソッド
ハイパーリンクを解決します。または、文書がダウンロード済みの場合には、キャッシュされている文書を表示します。
名前空間: Microsoft.Office.Tools.Word
アセンブリ: Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)
構文
'宣言
Public Sub FollowHyperlink ( _
ByRef address As Object, _
ByRef subAddress As Object, _
ByRef newWindow As Object, _
ByRef addHistory As Object, _
ByRef extraInfo As Object, _
ByRef method As Object, _
ByRef headerInfo As Object _
)
public void FollowHyperlink(
ref Object address,
ref Object subAddress,
ref Object newWindow,
ref Object addHistory,
ref Object extraInfo,
ref Object method,
ref Object headerInfo
)
パラメーター
- address
型 : System.Object%
対象の文書のアドレスです。
- subAddress
型 : System.Object%
対象の文書内の位置です。既定値は、空の文字列です。
- newWindow
型 : System.Object%
対象の場所を新しいウィンドウで表示する場合は true にします。既定値 false です。
- addHistory
型 : System.Object%
今日の履歴フォルダーにリンクを追加する場合は true にします。
- extraInfo
型 : System.Object%
ハイパーリンクを解決するために HTTP に指定する追加情報の文字列またはバイト配列です。たとえば、ExtraInfo を使用すると、イメージ マップの座標、フォームの内容、および FAT ファイル名を指定できます。この文字列は、Method に指定した値に従って、ポストされるか、追加されます。他の情報が必要かどうかを確認するには、ExtraInfoRequired プロパティを使用します。
- method
型 : System.Object%
HTTP 用の追加情報を取り扱う方法を指定します。MsoExtraInfoMethod .
- headerInfo
型 : System.Object%
HTTP リクエストのヘッダー情報を指定する文字列です。既定値は、空の文字列です。Visual Basic では、"string1 " & vbCr & "string2" という構文を使用することで、複数のヘッダー行を 1 つの文字列に結合できます。指定した文字列は、自動的に ANSI 文字に変換されます。 HeaderInfo 引数によって既定の HTTP ヘッダー フィールドが上書きされる場合があります。
解説
このメソッドは、Address パラメーターで指定した場所に文書がダウンロードされている場合、そのキャッシュ済みの文書を表示します。それ以外の場合は、このメソッドはハイパーリンクを解決し、リンク先のドキュメントをダウンロードし、ドキュメントを適切なアプリケーションで表示します。ハイパーリンクにファイル プロトコルが指定されている場合、このメソッドは、文書をダウンロードしないで開きます。
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
FollowHyperlink メソッドを使用して、新しいウィンドウに Web ページを表示するコード例を次に示します。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。
Private Sub DocumentFollowHyperlink()
Me.FollowHyperlink(Address:="http://www.adatum.com", _
NewWindow:=True, AddHistory:=False)
End Sub
private void DocumentFollowHyperlink()
{
object address = "http://www.adatum.com/";
object newWindow = true;
object addHistory = false;
this.FollowHyperlink(ref address, ref missing, ref newWindow,
ref addHistory, ref missing, ref missing, ref missing);
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。