MS Project中的SelectRow方法。在VBA项目中正常工作,但在VSTO中没有

时间:2014-10-11 04:50:43

标签: vb.net

Sub Select_Row()

 'Activate Gantt Chart
 ViewApply Name:="&Gantt Chart"
 SelectRow Row:=3, RowRelative:=False, Height:=2, Add:=True
End Sub

上面的子程序在Project VBA中工作正常,但是当我在VSTO中尝试相同时。我收到错误SelectRow is not declared。由于其保护级别,它可能无法访问。

2 个答案:

答案 0 :(得分:0)

您需要在ViewApply之前指定应用程序

我遇到了同样的问题,我这样修好了(我正在使用应用程序插件)

Globals.ThisAddIn.Application.ViewApply(名称:= “名称的视图”)

我希望这会有所帮助

Med Toledo

答案 1 :(得分:0)

您需要在VB.Net中显式引用ProjectApplication对象。在VBA中,它是“隐含的”,但您必须在VB.Net中加以具体说明