![]() |
#2 |
Участник
|
Добрый день!
Дело в том, что excel.documentSaveAs, так понимаю это COMExcelDocument_RU, в качестве параметра принимает только одну переменную, наименование файла. То, что Вы задаёте расширение файла ".xlsm" не влияет на структуру данных и фактически сохранение выполняется в xlsx. Если заглянуть в метод documentSaveAs можно увидеть: X++: m_comDocument.saveAs(_filenameSave); Нужно передавать вторую переменную код формата, можно взять отсюда: https://msdn.microsoft.com/en-us/lib.../ff198017.aspx По идее, должно получиться: X++: m_comDocument.saveAs(_filenameSave, 52); Последний раз редактировалось Товарищ ♂uatr; 07.06.2016 в 22:57. |
|
|
За это сообщение автора поблагодарили: Emka (1). |
Теги |
excel, xltm |
|
|