![]() |
#2 |
Moderator
|
Цитата:
Но можно предложить пользователю сохранить файл под другим именем сразу после его формирования, подставив новое имя в поле диалога. Примерно так: X++: ComExcelDocument_RU doc = new ComExcelDocument_RU(); COM application, workbook; COMVariant cv; str newFileName; ; doc.newFile(@'C:\OldName.xls'); workbook = doc.getComDocument(); application = workbook.Parent(); cv = application.GetSaveAsFileName('NewName'); newFileName = cv.bStr(); // уже содержит путь и точку на конце if (newFileName) workbook.SaveAs(strFmt('%1xls',newFileName)); Последний раз редактировалось Gustav; 03.09.2010 в 13:31. Причина: не до конца дотянул джоб |
|
|
За это сообщение автора поблагодарили: fur-lined (1). |