如何将自定义任务窗格添加到Visual Studio

时间:2013-07-30 20:09:50

标签: vb.net visual-studio-2012 add-in customtaskpane

我正在为Visual Studio 2012创建一个加载项。我想创建一个自定义任务窗格,我可以填充可由开发人员选择和打开的文件和文件夹。我已经找到了很多关于如何使用MS Office的任务窗格创建加载项的文档,但是我找不到任何关于如何使用加载项将任务窗格添加到Visual Studio的文档。

感谢。

1 个答案:

答案 0 :(得分:0)

如果您拥有2012的专业版,可以使用以下链接。

http://msdn.microsoft.com/en-us/library/aa942846(v=vs.110).aspx

基本上,您需要添加用户控件(这将成为您的自定义任务窗格)

如果您使用的是Visual Studio的快速版,那么下载和使用NetOffice是理想的选择 - http://netoffice.codeplex.com/

以下是我在项目中使用的代码示例。我添加了一个名为UserControl1的用户控件。这是使用Ultimate版本,但至少对于专业版本是相同的。

Private myUserControl1 As UserControl1
Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane

Private Sub ThisAddIn_Startup() Handles Me.Startup

    myUserControl1 = New UserControl1
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "Picture Table Editor Pane")

    With myCustomTaskPane
        .DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionFloating
        .Width = 300
        .Height = 400
        .DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionLeft
        .Width = 300
    End With

End Sub