2014-10-11 3 views
0
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. Он может быть недоступен из-за его уровня защиты.Метод SelectRow в MS Project. Прекрасно работает в Project VBA, но не в VSTO

+0

Может быть, вы должны сделать ссылку на свой проект. См. [This] (http://zo-d.com/blog/archives/programming/making-the-move-from-vba-to-vsto-in-microsoft-project.html) – ZAT

ответ

0

Вы должны указать приложение до ViewApply

У меня была такая же проблема, и я установил его, как это (я использую надстройку приложения)

Globals.ThisAddIn.Application.ViewApply (Name: = «Имя-обзора»)

Я надеюсь, что это помогает

Med Toledo

+1

«Хотя эта ссылка может ответить вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится ». – Ghost

Смежные вопросы