Сообщение Re[11]: вызвать net форму из vba от 08.12.2021 16:36
Изменено 08.12.2021 16:53 Hermitap
Re[11]: вызвать net форму из vba
Здравствуйте, Михаил Романов, Вы писали:
МР>Я посмотрел описание метода SaveAs и даже для VBA, в списке форматов PjFileFormat XML нет.
МР>В самом описании говорят, что, можно указывать не параметр Format, а FormatID, правда пишут, что
МР>
МР>Но как раз среди этих FormatID, есть формат "MSProject.xml" — Project XML file
Таки да.
такой метод сработал
Мне зачем надо было. XML текстовый формат. А мне надо проект бы отдельно сохранить в базе данных построчно. (Не в project server)
И загнать текстовый файл в таблицу проще чем родной формат проджекта. Но я бы сделал бы конвертор в base64 и загнал бы его в таблицу
Ну это так пока что тестирование возможностей. На возможные будущие интеграции.
МР>Я посмотрел описание метода 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 и загнал бы его в таблицу
Ну это так пока что тестирование возможностей. На возможные будущие интеграции.
Re[11]: вызвать net форму из vba
Здравствуйте, Михаил Романов, Вы писали:
МР>Я посмотрел описание метода SaveAs и даже для VBA, в списке форматов PjFileFormat XML нет.
МР>В самом описании говорят, что, можно указывать не параметр Format, а FormatID, правда пишут, что
МР>
МР>Но как раз среди этих FormatID, есть формат "MSProject.xml" — Project XML file
Таки да.
такой метод сработал
Мне зачем надо было. XML текстовый формат. А мне надо проект бы отдельно сохранить в базе данных построчно. (Не в project server)
И загнать текстовый файл в таблицу проще чем родной формат проджекта. XML удобен. Но если что будет не так я обычный файл проекта конвертировал бы в base64 и загнал бы его в таблицу Ну это так пока что тестирование возможностей. На возможные будущие интеграции.
МР>Я посмотрел описание метода 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)
И загнать текстовый файл в таблицу проще чем родной формат проджекта. XML удобен. Но если что будет не так я обычный файл проекта конвертировал бы в base64 и загнал бы его в таблицу Ну это так пока что тестирование возможностей. На возможные будущие интеграции.