Обратная совместимость для VBA между 2010 и 365 - PullRequest
0 голосов
/ 02 апреля 2019

У меня проблема с использованием библиотеки объектов Microsoft Project в VBA на моем компьютере, на котором установлен Project 365.Когда я пытаюсь запустить макрос на компьютере, на котором установлен проект 2010, эта библиотека недоступна.Я прошел справочник по инструментам, чтобы найти соответствующую библиотеку безуспешно.У кого-нибудь есть идея?

Я попытался перекодировать часть кода (который выполняется в Excel), который пытается открыть элемент проекта Microsoft.Однако, когда я иду на другую машину, когда я пытаюсь запустить код, он сразу же умирает, когда я пытаюсь Dim t task

Dim PrjApp      As MSProject.Application
Dim aProg       As MSProject.Project
Dim PrjFullName As String
Dim t           As Task

1 Ответ

0 голосов
/ 11 апреля 2019

Если вы просто делаете это в VBA, то я бы просто сделал это:

Dim PrjApp      As Application
Dim aProg       As Project
Dim PrjFullName As String
Dim t           As Task

Я написал тонну VBA в Project в разных версиях почти с самого начала, и у меня никогда не было этой проблемы.

...