Информация об изменениях

Сообщение Re[11]: вызвать net форму из vba от 08.12.2021 16:36

Изменено 08.12.2021 16:36 Hermitap

Re[11]: вызвать net форму из vba
Здравствуйте, Михаил Романов, Вы писали:
МР>Я посмотрел описание метода SaveAs и даже для VBA, в списке форматов PjFileFormat XML нет.

МР>В самом описании говорят, что, можно указывать не параметр Format, а FormatID, правда пишут, что

МР>

Several FormatID strings are obsolete; if you try to use them, they result in run-time error 1004.


МР>Но как раз среди этих FormatID, есть формат "MSProject.xml" — Project XML file


Таки да.
такой метод сработал
app.Application.FileSaveAs("C:\\!\\dd.xml",FormatID: "MSProject.XML");


Мне зачем надо было. Он сохраняет в текстовый файл проект. А мне надо проект бы отдельно сохранить в базе данных построчно. (Не в project server)
И загнать текстовый файл в таблицу проще чем родной формат проджекта. Но я бы сделал бы конвертор в base64 и загнал бы его в таблицу
Ну это так пока что тестирование возможностей. На возможные будущие интеграции.
Re[11]: вызвать net форму из vba
Здравствуйте, Михаил Романов, Вы писали:
МР>Я посмотрел описание метода SaveAs и даже для VBA, в списке форматов PjFileFormat XML нет.

МР>В самом описании говорят, что, можно указывать не параметр Format, а FormatID, правда пишут, что

МР>

Several FormatID strings are obsolete; if you try to use them, they result in run-time error 1004.


МР>Но как раз среди этих FormatID, есть формат "MSProject.xml" — Project XML file


Таки да.
такой метод сработал
app.Application.FileSaveAs("C:\\!\\dd.xml",FormatID: "MSProject.XML");


Мне зачем надо было. XML текстовый формат. А мне надо проект бы отдельно сохранить в базе данных построчно. (Не в project server)
И загнать текстовый файл в таблицу проще чем родной формат проджекта. Но я бы сделал бы конвертор в base64 и загнал бы его в таблицу
Ну это так пока что тестирование возможностей. На возможные будущие интеграции.