次の方法で共有


ControlCollection.AddRichTextBox メソッド (Single, Single, Single, Single, String) (2007 System)

更新 : 2007 年 11 月

新しい RichTextBox コントロールを、指定されたサイズと位置に基づいて文書に追加します。

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

構文

'宣言
Public Function AddRichTextBox ( _
    left As Single, _
    top As Single, _
    width As Single, _
    height As Single, _
    name As String _
) As RichTextBox
'使用
Dim instance As ControlCollection
Dim left As Single
Dim top As Single
Dim width As Single
Dim height As Single
Dim name As String
Dim returnValue As RichTextBox

returnValue = instance.AddRichTextBox(left, _
    top, width, height, name)
public RichTextBox AddRichTextBox(
    float left,
    float top,
    float width,
    float height,
    string name
)

パラメータ

  • left
    型 : System.Single

    コントロールの左端から文書の左端までの間隔 (ポイント単位)。

  • top
    型 : System.Single

    コントロールの上端から文書の上端までの間隔 (ポイント単位)。

  • width
    型 : System.Single

    コントロールの幅 (ポイント単位)。

  • height
    型 : System.Single

    コントロールの高さ (ポイント単位)。

  • name
    型 : System.String

    ControlCollection インスタンス内のコントロールにインデックスを作成するために使用できる名前。

戻り値

型 : Microsoft.Office.Tools.Word.Controls.RichTextBox

ControlCollection インスタンスに追加された RichTextBox コントロール。

例外

例外 条件
ArgumentNullException

name 引数が nullnull 参照 (Visual Basic では Nothing) であるか、または長さが 0 である場合。

ControlNameAlreadyExistsException

同じ名前のコントロールが既に ControlCollection インスタンスに存在する場合。

解説

このメソッドを使用すると、RichTextBox オブジェクトを ControlCollection の最後に追加できます。

プログラムで追加された RichTextBox を削除するには、Remove メソッドを使用します。

次のコード例は、RichTextBox コントロールを文書の先頭に追加し、テキストをコントロールに割り当てて、テキストを書式設定します。

Private Sub WordAddRichTextBox()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim RichTextBox1 As Microsoft.Office.Tools.Word.Controls. _
        RichTextBox = Me.Controls.AddRichTextBox(0, 0, 75, 15, _
        "RichTextBox1")
    RichTextBox1.Text = "Sample text"
    RichTextBox1.Select(0, 6)
    RichTextBox1.SelectionFont = New Font("Times New Roman", _
        10, FontStyle.Bold)

End Sub 

private void WordAddRichTextBox()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.RichTextBox
         richTextBox1 = this.Controls.AddRichTextBox(
        0, 0, 75, 15, "richTextBox1");
    richTextBox1.Text = "Sample text";
    richTextBox1.Select(0, 6);
    richTextBox1.SelectionFont = new Font("Times New Roman",
        10, FontStyle.Bold);
}

アクセス許可

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

参照

参照

ControlCollection クラス

ControlCollection メンバ

AddRichTextBox オーバーロード

Microsoft.Office.Tools.Word 名前空間