CustomTaskPane-Objekt (Office)
Stellt einen benutzerdefinierten Aufgabenbereich in der Containeranwendung dar.
Beispiel
Im folgenden in c# geschriebene Beispiel erstellt eine Instanz eines CustomTaskPane -Objekts und dessen einzige Methode, CTPFactoryAvailable implementiert. CTPFactoryAvailable übergibt ein ICTPFactory -Objekt an das Add-in, die Sie während der Lebensdauer des Anlegens ein Aufgabenbereichs mithilfe der CreateCTP -Methode verwenden können. Beachten Sie, dass im Beispiel davon ausgegangen wird, dass der Aufgabenbereich Teil eines COM-Add-Ins ist und somit Extensibility.IDTExtensibility2 implementiert. Das Add-In verweist auch auf das Microsoft ActiveX-Steuerelement SampleActiveX.myControl, das in einem separaten Projekt erstellt wurde.
public class Connect : Object, Extensibility.IDTExtensibility2, ICustomTaskPaneConsumer
...
object missing = Type.Missing;
public CustomTaskPane CTP = null;
public void CTPFactoryAvailable(ICTPFactory CTPFactoryInst)
{
CTP = CTPFactoryInst.CreateCTP("SampleActiveX.myControl", "Task Pane Example", missing);
sampleAX = (myControl)CTP.ContentControl;
sampleAX.InsertTextClicked += new InsertTextEventHandler(sampleAX_InsertTextClicked);
CTP.Visible = true;
}
...
Hinweis
Sie können benutzerdefinierte Aufgabenbereiche in jeder Sprache erstellen, die COM unterstützt und ihnen das Erstellen von DLL-Dateien (Dynamic-Linked Library) ermöglicht. Beispielsweise Microsoft Visual Basic 6.0, Visual Basic .NET, Visual C++, Visual C++ .NET und Visual C#. Das Erstellen benutzerdefinierter Aufgabenbereiche wird jedoch von Microsoft Visual Basic für Applikationen (VBA) nicht unterstützt.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für