CustomTaskPane.Visible, propriété (System 2007)
Mise à jour : novembre 2007
Obtient ou définit une valeur qui indique si le volet de tâches personnalisé est visible.
Espace de noms : Microsoft.Office.Tools
Assembly : Microsoft.Office.Tools.Common.v9.0 (dans Microsoft.Office.Tools.Common.v9.0.dll)
Syntaxe
Public Property Visible As Boolean
Dim instance As CustomTaskPane
Dim value As Boolean
value = instance.Visible
instance.Visible = value
public bool Visible { get; set; }
Valeur de propriété
Type : System.Boolean
true si le volet de tâches personnalisé est visible ; sinon, false. La valeur par défaut est false.
Exceptions
Exception | Condition |
---|---|
COMException | Vous essayez de définir cette propriété dans le gestionnaire d'événements pour l'événement DockPositionChanged ou VisibleChanged. |
ObjectDisposedException | La méthode Dispose du CustomTaskPane a déjà été appelée. |
Notes
Les applications de la version 2007 de Microsoft Office System ne fournissent aucune interface utilisateur par défaut pour que les utilisateurs affichent des volets Office personnalisés. Si vous créez un volet de tâches personnalisé dans votre complément, vous devez également créer un élément d'interface utilisateur, tel qu'un bouton, sur lequel les utilisateurs peuvent cliquer pour afficher ou masquer votre volet de tâches personnalisé. Pour plus d'informations, consultez Vue d'ensemble des volets de tâches personnalisés.
Exemples
L'exemple de code suivant crée et affiche un volet de tâches personnalisé. Cet exemple de code fait partie d'un exemple plus développé fourni pour la classe 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);
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.