Мне нужно найти способ автоматизации процесса, когда пользователь загружает файл проекта Microsoft в веб-приложение, которое я уже создал.Процесс должен в основном использовать сохранение как из проекта для сохранения в файл .csv, поэтому я могу использовать его для импорта данных в базу данных SQL (это необходимо для пользовательских отчетов, которые мы уже настроили с помощью SQL).Мне нужно автоматизировать этот процесс, потому что я буду получать тонны файлов проекта, и если процесс будет автоматизирован, пользователи смогут сразу же увидеть результаты.
В принципе, есть ли способ создать или запуститьавтоматизированный процесс, который будет сохранять эти файлы проекта в виде файлов .csv?Даже если файлы CSV не отформатированы правильно, я могу найти способ обойти это, просто нужно сначала получить их в файлы .csv.
Спасибо.
редактировать - единственный способ, которым яМожно подумать об этом, следуя инструкциям, перечисленным ниже, но тогда мне нужно будет автоматизировать процесс, чтобы открыть файл и нажать «Сохранить», чтобы это работало ... какие-либо другие предложения?
http://social.technet.microsoft.com/Forums/en-US/projectprofessional2010general/thread/eea4ca15-0a0b-4c07-9989-87536b961385/
edit 2 - также изучает пути использования Microsoft.Office.Interop.MSProject, но не находит удачи.
edit 3 0 теперь использует mpxj -Единственная проблема, с которой я столкнулся, - это перечисленное нижеПреобразование их примера в vb.
Private Shared Function ToEnumerable(ByVal javaCollection As Collection) As EnumerableCollection
Return New EnumerableCollection(javaCollection)
End Function
ошибка с EnumberableCollection - Visual Studio не воспринимает его как допустимый тип - что-то я делаю неправильно или должен заменить?