共用方式為


ControlExtensions.AddMaskedTextBox 方法 (ControlCollection, Range, String)

將新的 MaskedTextBox 控制項加入至工作表中指定的範圍。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public Shared Function AddMaskedTextBox ( _
    controls As ControlCollection, _
    range As Range, _
    name As String _
) As MaskedTextBox
public static MaskedTextBox AddMaskedTextBox(
    this ControlCollection controls,
    Range range,
    string name
)

參數

傳回值

型別:Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
加入至 ControlCollection 執行個體的 MaskedTextBox 控制項。

使用注意事項

在 Visual Basic 和 C# 中,您可以在任何 ControlCollection 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)擴充方法 (C# 程式設計手冊)

備註

這個方法讓您將 MaskedTextBox 物件加入至 ControlCollection 的尾端。若要移除先前以程式設計方式加入的 MaskedTextBox,請使用 Remove 方法。

範例

下列程式碼範例會將 MaskedTextBox 控制項加入至儲存格 A1,然後將 Mask 屬性設定為 00/00/0000。若要使用這個範例,請在文件層級專案中的 Sheet1 類別執行。

    Private Sub ExcelRangeAddMaskedTextBox()

        Dim MaskedTextBox1 As Microsoft.Office.Tools. _
            Excel.Controls.MaskedTextBox = Me.Controls. _
            AddMaskedTextBox(Me.Range("A1"), "MaskedTextBox1")

        MaskedTextBox1.Mask = "00/00/0000"

    End Sub

private void ExcelRangeAddMaskedTextBox()
{

    Microsoft.Office.Tools.Excel.Controls.MaskedTextBox
         maskedTextBox1 = this.Controls.AddMaskedTextBox(
        this.Range["A1"], "maskedTextBox1");
    maskedTextBox1.Mask = "00/00/0000";
}

.NET Framework 安全性

請參閱

參考

ControlExtensions 類別

AddMaskedTextBox 多載

Microsoft.Office.Tools.Excel 命名空間