0
Uragan_a
30.07.15
✎
02:47
|
Поставлена задача сохранять печатные формы табелей для подразделений в Excel, при сохранении, через "сохранить как", файл охраняется не в нужном формате, расположение листа, поля не те и масштаб.
Кто, что может подсказать?
Придумать, какую - то кнопочку, которая будет результат сохранять в Excel? Не подскажете примеров, программного сохранения отчета в Excel.
|
|
2
Uragan_a
30.07.15
✎
07:47
|
Ну это то же самое что сохранить, как и все настройки не сохраняются, я так понимаю нужно как это преобразовывать в эксель и приминять нужные поля, ориентацию и тд.
|
|
5
Uragan_a
30.07.15
✎
08:05
|
ПолноеИмяФайла = "C:\Таблица2.xls";
Результат.Записать(ПолноеИмяФайла, "XLS");
Excel = Новый COMОбъект("Excel.Application");
Excel.WorkBooks.Open(ПолноеИмяФайла);
Excel.Visible = 0;
Excel.ActiveWindow.DisplayWorkbookTabs = 1;
Excel.ActiveWindow.TabRatio = 0.6;
FullName = Excel.ActiveWorkbook.FullName;
Excel.DisplayAlerts = false;
Excel.ActiveWorkbook.SaveAs(FullName, 18); // 18 - xls 97-2003; 51 - xlsx 2007-2013
Excel.Visible = 1; // если нужно поработать дальше с книгой
//Excel.Application.Quit() // если просто выходим
|
|