次の方法で共有


Bookmark.Text プロパティ

Bookmark コントロールのテキストを取得または設定します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll 内)

構文

'宣言
Property Text As String
    Get
    Set
string Text { get; set; }

プロパティ値

型: System.String
Bookmark コントロールのテキスト。

解説

Text プロパティは、ブックマークの書式設定されていないプレーン テキストを返します。 このプロパティを設定すると、Bookmark コントロールのテキストが置換されます。

Bookmark.Text プロパティを設定しても、ブックマークは削除されません。

表の複数のセルにまたがっているブックマークの Bookmark.Text プロパティを設定すると、最初のセル内のテキストだけが設定されます。 ブックマークに表全体および周囲のテキストが含まれている場合は、表全体が削除されます。

別のブックマークに重なっているブックマークの Bookmark.Text プロパティを設定する方法については、「Bookmark コントロール」を参照してください。

次のコード例は、テキストを指定して Bookmark コントロールを追加し、ComputeStatistics メソッドを使用してブックマーク内の文字数の合計を表示します。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private Sub BookmarkComputeStatistics()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."

    Dim totalCharacters As Integer = Bookmark1.ComputeStatistics( _
        Word.WdStatistic.wdStatisticCharacters)
    MessageBox.Show("The bookmark contains " & _
        totalCharacters.ToString() & " characters.")

End Sub
private void BookmarkComputeStatistics()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";
    int totalCharacters = bookmark1.ComputeStatistics(Word
        .WdStatistic.wdStatisticCharacters);
    MessageBox.Show("The bookmark contains " + 
        totalCharacters.ToString() + " characters.");
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Bookmark インターフェイス

Microsoft.Office.Tools.Word 名前空間