Partager via


CustomTaskPane.Visible, propriété

Obtient ou définit une valeur qui indique si le volet Office personnalisé est visible.

Espace de noms :  Microsoft.Office.Tools
Assembly :  Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)

Syntaxe

'Déclaration
Property Visible As Boolean
bool Visible { get; set; }

Valeur de propriété

Type : System.Boolean
true si le volet Office 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 Microsoft Office ne fournissent pas d'interface utilisateur par défaut aux utilisateurs pour afficher des volets de tâches 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 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 complet, fourni pour 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);
}

Sécurité .NET Framework

Voir aussi

Référence

CustomTaskPane Interface

Microsoft.Office.Tools, espace de noms