Événement CustomTaskPane.DockPositionStateChange (Office)
Se déclenche lorsque l’utilisateur modifie la position d’ancrage du volet Office personnalisé actif.
Syntaxe
expression. DockPositionStateChange (CustomTaskPaneInst)
Expression Expression qui renvoie un objet CustomTaskPane .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
CustomTaskPaneInst | Obligatoire | Object | Volet Office personnalisé actif |
Exemple
L’exemple suivant, écrit en C#, crée un volet Office personnalisé et ajoute un contrôle de bouton Microsoft ActiveX créé dans un autre projet. Un événement DockPositionStateChange de type _CustomTaskPaneEvents_DockPositionStateChangeEventHandler est ensuite défini. Lorsque l'événement se déclenche, une boîte de message s'affiche pour indiquer à l'utilisateur que le volet Office ancré a été déplacé.
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;
CTP.DockPositionStateChange += new _CustomTaskPaneEvents_DockPositionStateChangeEventHandler(CTP_DockPositionStateChange);
}
private void CTP_DockPositionStateChange(object sender, string dockpositionArgs)
{
Console.WriteLine("The custom task pane was moved");
}
Remarque
Vous pouvez créer des volets office personnalisés dans n’importe quel langage qui prend en charge COM et vous permet de créer des fichiers dll (Dynamic-Linked Library) ; par exemple, Microsoft Visual Basic 6.0, Visual Basic .NET, Visual C++, Visual C++ .NET et Visual C#. Toutefois, Microsoft Visual Basic pour Applications (VBA) ne prend pas en charge la création de volets Office personnalisés.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.