مشاركة عبر


DocumentBase.SelectContentControlsByTitle أسلوب

تقوم بإرجاع الجميع المحتويات عناصر التحكم في مستند التي تحتوي على عنوان المحدد.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

بناء الجملة

'إقرار
Public Function SelectContentControlsByTitle ( _
    title As String _
) As ContentControls
public ContentControls SelectContentControlsByTitle(
    string title
)

المعلمات

  • title
    النوع: System.String
    عنوان المحتوى عناصر التحكم للعودة.

القيمة المُرجعة

النوع: Microsoft.Office.Interop.Word.ContentControls
ContentControlsالمجموعة التي تحتوي على المحتوى عناصر التحكم التي تحتوي على عنوان المحدد.

أمثلة

يلي تعليمات برمجية المثال يضيف فقرتين في مستند ويقوم بإضافة عنصر تحكم إلى كل فقرة جديدة: a RichTextContentControl, و a ComboBoxContentControl. المثال بتعيين خصائص علامة و عنوان كل عنصر تحكم. بعد ذلك، استدعاء تعليمات برمجية SelectContentControlsByTitleطريقة للحصول على مجموعة المحتوى الأصلي عناصر التحكم العنوان الخاص به يساوي عنوان العميل. ثم يقوم تعديل النص النائب لكل عنصر تحكم في المجموعة التي تم إرجاعها، وفي هذه الحالة يحتوي على فقط ComboBoxContentControl. إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.

Private Sub ContentControlsTitle()
    Dim par1 As Word.Paragraph = Me.Paragraphs.Add()
    Dim richTextControl As Microsoft.Office.Tools.Word.RichTextContentControl _
        = Me.Controls.AddRichTextContentControl(par1.Range, "richTextControl")
    richTextControl.Tag = "Customer"
    richTextControl.Title = "Customer Name"

    Dim par2 As Word.Paragraph = Me.Paragraphs.Add()
    Dim comboBoxControl As Microsoft.Office.Tools.Word.ComboBoxContentControl _
        = Me.Controls.AddComboBoxContentControl(par2.Range, "comboBoxControl")
    comboBoxControl.Tag = "Customer"
    comboBoxControl.Title = "Customer Title"

    Dim myControls As Word.ContentControls = _
        Me.SelectContentControlsByTitle("Customer Title")
    For Each ctrl As Word.ContentControl In myControls
        ctrl.SetPlaceholderText(Text:="Select a title.")
    Next
End Sub
private void ContentControlsTitle()
{                        
    Word.Paragraph par1 = this.Paragraphs.Add(ref missing);
    Microsoft.Office.Tools.Word.RichTextContentControl richTextControl = 
        this.Controls.AddRichTextContentControl(par1.Range, 
        "richTextControl");
    richTextControl.Tag = "Customer";
    richTextControl.Title = "Customer Name";

    Word.Paragraph par2 = this.Paragraphs.Add(ref missing);
    Microsoft.Office.Tools.Word.ComboBoxContentControl comboBoxControl = 
        this.Controls.AddComboBoxContentControl(par2.Range, 
        "comboBoxControl");
    comboBoxControl.Tag = "Customer";
    comboBoxControl.Title = "Customer Title";

    Word.ContentControls myControls = 
        this.SelectContentControlsByTitle("Customer Title");
    foreach (Word.ContentControl ctrl in myControls)
    {                                
        ctrl.SetPlaceholderText(null, null, "Select a title.");                
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

DocumentBase الفئة

DocumentBase الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم