2017-01-26 11 views
0

Я пытаюсь написать программу, которая принимает файл MS Project, и выгружает все данные в XML без запуска пользовательского интерфейса. Я не могу найти какую-либо информацию на сайте Microsoft, чтобы сообщить мне, может ли проект принимать аргументы из командной строки, например «winproj.exe FILE.mpp -export xml» или что-то в этом роде.Экспорт данных MS Project в XML из командной строки

Кто-нибудь знает, принимает ли проект такие аргументы?

ответ

0

Если вы хотите напрямую работать с Microsoft Project, вы, вероятно, захотите взглянуть на объектную модель проекта. Я бы начал здесь: https://msdn.microsoft.com/en-us/library/office/dn175492.aspx, в частности посмотреть на FileOpenEx и FileSaveAs. Свойство Visible может использоваться, чтобы не показывать пользовательский интерфейс.

В качестве альтернативы вы можете использовать MPXJ для чтения файла MPP и преобразования его в файл XML, который не требует установки Microsoft Project.

+0

Это замечательно. Благодаря! –