Sdílet prostřednictvím


ControlExtensions.AddRichTextBox – metoda (ControlCollection, Range, String)

Přidá nový RichTextBox řízení v rozsahu určeném listu.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
<ExtensionAttribute> _
Public Shared Function AddRichTextBox ( _
    controls As ControlCollection, _
    range As Range, _
    name As String _
) As RichTextBox
public static RichTextBox AddRichTextBox(
    this ControlCollection controls,
    Range range,
    string name
)

Parametry

Vrácená hodnota

Typ: Microsoft.Office.Tools.Excel.Controls.RichTextBox
RichTextBox Ovládací prvek, který byl přidán ControlCollection instance.

Poznámka k použití

V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu ControlCollection. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Extension Methods (Visual Basic) a Extension Methods (C# Programming Guide).

Výjimky

Výjimka Podmínka
ArgumentNullException

Oblast nebo název argument je nullodkaz Null (Nothing v jazyce Visual Basic), nebo argument název má nulovou délku.

ControlNameAlreadyExistsException

Ovládací prvek se stejným názvem je již v ControlCollection instance.

InvalidRangeException

Určený rozsah je platný. Multi -oblast rozsahy nelze použít. Rozsah by měl být na stejném list jako ControlCollection instance.

Poznámky

AddRichTextBox Metoda umožňuje přidat RichTextBox objekty na konci ControlCollection. Odebrání RichTextBox , byl již přidán programově, použijte Remove metody.

Ovládací prvek automaticky přizpůsobí velikost při změně velikosti oblasti.

Příklady

Následující příklad kódu přidá RichTextBox buňky ovládacího prvku A1 prostřednictvím B2přiřadí text na ovládací prvek a potom formátuje text. Chcete-li použít tento příklad spustit z Sheet1 třídy v projektu úrovni dokumentu.

Private Sub ExcelRangeAddRichTextBox()

    Dim RichTextBox1 As Microsoft.Office.Tools. _
        Excel.Controls.RichTextBox = Me.Controls. _
        AddRichTextBox(Me.Range("A1", "B2"), _
        "RichTextBox1")

    RichTextBox1.Text = "Sample text"
    RichTextBox1.Select(0, 6)
    RichTextBox1.SelectionFont = New Font( _
        "Times New Roman", 10, FontStyle.Bold)

End Sub
private void ExcelRangeAddRichTextBox()
{

    Microsoft.Office.Tools.Excel.Controls.RichTextBox
         richTextBox1 = this.Controls.AddRichTextBox(
         this.Range["A1", "B2"], "richTextBox1");
    richTextBox1.Text = "Sample text";
    richTextBox1.Select(0, 6);
    richTextBox1.SelectionFont = new Font("Times New Roman",
        10, FontStyle.Bold);
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ControlExtensions Třída

AddRichTextBox – přetížení

Microsoft.Office.Tools.Excel – obor názvů