Share via


CustomTaskPane.Visible 屬性 (2007 系統)

更新:2007 年 11 月

取得或設定指定自訂工作窗格是否可見的值。

命名空間:  Microsoft.Office.Tools
組件:  Microsoft.Office.Tools.Common.v9.0 (在 Microsoft.Office.Tools.Common.v9.0.dll 中)

語法

Public Property Visible As Boolean

Dim instance As CustomTaskPane
Dim value As Boolean

value = instance.Visible

instance.Visible = value
public bool Visible { get; set; }

屬性值

型別:System.Boolean

如果自訂工作窗格是可見則為 true,否則為 false。預設值為 false。

例外狀況

例外狀況 條件
COMException

您嘗試在 DockPositionChangedVisibleChanged 事件的事件處理常式中設定這個屬性。

ObjectDisposedException

已經呼叫過 CustomTaskPaneDispose 方法。

備註

2007 Microsoft Office System 應用程式並未提供預設 UI,供使用者用來顯示自訂工作窗格。如果在增益集中建立自訂工作窗格,則應同時建立 UI 項目,例如使用者可以按一下來顯示或隱藏自訂工作窗格的按鈕。如需詳細資訊,請參閱自訂工作窗格概觀

範例

下列程式碼範例會建立並顯示自訂工作窗格。這個程式碼範例是 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);
}

使用權限

請參閱

參考

CustomTaskPane 類別

CustomTaskPane 成員

Microsoft.Office.Tools 命名空間