مشاركة عبر


CustomTaskPaneCollection الواجهة

يمثل مجموعة من أجزاء المهام المخصصة في Microsoft المكتب التطبيق.

مساحة الاسم:  Microsoft.Office.Tools
التجميع:  Microsoft.Office.Tools.Common (في Microsoft.Office.Tools.Common.dll)

بناء الجملة

'إقرار
<GuidAttribute("c3a84bf1-e95b-4d23-952d-59e35673958e")> _
Public Interface CustomTaskPaneCollection _
    Inherits IEnumerable(Of CustomTaskPane), IEnumerable, IDisposable
[GuidAttribute("c3a84bf1-e95b-4d23-952d-59e35673958e")]
public interface CustomTaskPaneCollection : IEnumerable<CustomTaskPane>, 
    IEnumerable, IDisposable

ملاحظات

استخدام CustomTaskPaneCollectionالكائن في المستوى تطبيق إضافة-في ل إضافة جزء مهام مخصص لتطبيق ما، قم بإزالة جزء مهام مخصص أو الوصول موجودة المهام المخصصة جزء. الوصول إلى CustomTaskPaneCollectionكائن، تستخدم CustomTaskPanesالحقل من ThisAddInالفئة في الخاص بك الوظيفة الإضافية في مشروع. لمزيد من المعلومات، راجع برمجة تطبيق مستوى والوظائف الإضافية.

تقوم أجزاء المهام واجهة مستخدم اللوحات التي يتم إرساء عادة على جانب واحد من نافذة برنامج تطبيق. لمزيد من المعلومات حول كيفية إلى إنشاء cusإلىm أجزاء المهام، راجع نظرة عامة على أجزاء المهام المخصصة.

ملاحظة

يتم تطبيق هذه الواجهة بواسطة Visual Studio Tools لوقت تشغيل Office. ولم يتم تصميمها لتطبيقها في التعليمة البرمجية الخاصة بك. لمزيد من المعلومات، راجع أدوات Visual Studio نظرة عامة وقت تشغيل Office.

الاستخدام

توضح هذه الوثائق الإصدار الخاص بهذا النوع المستخدم في مشاريع Office والذي يستهدف .NET Framework 4. وفي المشاريع التي تستهدف .NET Framework 3.5، قد يكون لدى هذا النوع أعضاء مختلفون وقد لا تعمل نماذج التعليمات البرمجية الخاصة بهذا النوع. للحصول على وثائق حول هذا النوع في المشاريع التي تستهدف .NET Framework 3.5، اطلع على جزء المرجع التالي في وثائق Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

أمثلة

يوضح مثال التعليمة البرمجية التالية كيف إلى إنشاء جزء مهام cusإلىm باستخدام Add(UserControl, String)الأسلوب. يستخدم المثال أيضا خصائص CustomTaskPaneالكائن إلى تعديل المظهر الافتراضي لجزء المهمة cusإلىm. هذا المثال تعليمات برمجية جزء من بقعة صغيرة مثال عن توفير CustomTaskPane.

Private myUserControl1 As MyUserControl
Private WithEvents myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane

Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles Me.Startup

    myUserControl1 = New MyUserControl()
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "New Task Pane")

    With myCustomTaskPane
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionFloating
        .Height = 500
        .Width = 500
        .DockPosition = Office.MsoCTPDockPosition.msoCTPDockPositionRight
        .Width = 300
        .Visible = True
    End With
End Sub
private MyUserControl myUserControl1;
private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1,
        "New Task Pane");

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionFloating;
    myCustomTaskPane.Height = 500;
    myCustomTaskPane.Width = 500;

    myCustomTaskPane.DockPosition =
        Office.MsoCTPDockPosition.msoCTPDockPositionRight;
    myCustomTaskPane.Width = 300;

    myCustomTaskPane.Visible = true;
    myCustomTaskPane.DockPositionChanged +=
        new EventHandler(myCustomTaskPane_DockPositionChanged);
}

راجع أيضًَا

المرجع

CustomTaskPaneCollection الأعضاء

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

موارد أخرى

برمجة تطبيق مستوى والوظائف الإضافية

نظرة عامة على أجزاء المهام المخصصة

إدارة أجزاء المهام المخصصة في Windows التطبيقات متعددة

كيفية: إضافة جزء مهام مخصص إلى تطبيق

الإرشادات التفصيلية: أتمتة تطبيق من جزء مهام مخصص