CustomTaskPane.Height 屬性

定義

取得或設定自訂工作窗格的高度 (以點為單位)。

public:
 property int Height { int get(); void set(int value); };
public int Height { get; set; }
member this.Height : int with get, set
Public Property Height As Integer

屬性值

自訂工作窗格的高度 (以點為單位)。

例外狀況

屬性的值DockPosition是 Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionRight 或 Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionLeft,當您嘗試設定 Height 屬性時。或-您嘗試在 或 VisibleChanged 事件的事件處理程序DockPositionChanged中設定Height屬性。

已經呼叫 CustomTaskPaneMicrosoft.Office.Tools.CustomTaskPane.Dispose 方法。

範例

下列程式代碼範例會建立自定義工作窗格,此窗格會在作用中應用程式視窗前面顯示時具有指定的高度。 此程式代碼範例是 針對 CustomTaskPane提供的較大範例的一部分。

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);
}
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

備註

如果自定義工作窗格停駐在文檔視窗的左側或右邊,請勿使用 Height 屬性。 DockPosition如果屬性為 Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionRightMicrosoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionLeft,則Height屬性會傳回 0,並在嘗試設定時擲COMException回 。

最大高度取決於停駐位置。 當自定義工作窗格停駐到文檔視窗的頂端或底部時,最大高度大約是螢幕高度的一半。 當自定義工作窗格浮動時,沒有最大高度。

最低高度取決於數個因素,而且未來版本的 Microsoft Office 可能會變更。 如果您嘗試將 Height 屬性設定為小於最小高度的值,應用程式會自動將屬性重新指派 Height 為最小高度。

適用於