powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - SaveAs
6 сообщений из 6, страница 1 из 1
Excel - SaveAs
    #34485200
Dark_Scorpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1C v7.7 сохраняет отчёты в формате excel 95.
Далее отчёты отправляются в дочерние отделения - там стоит OpenOffice, который умеет открывать файлы только начиная с формата excel 97. Поэтому перед отправкой каждого excel-файла приходится открывать его в MS Excel и пересохранять в более современный формат. Хочется этот процесс автоматтизировать, написав программу, которая будет пересохранять сразу все файлы в более новый формат в указанной директории.

Для каждого excel-файла выполняется:
Код: plaintext
1.
2.
      exl.WorkBooks.Open(file_name);
      exl.ActiveWorkbook.SaveAs(new_filename);
      exl.ActiveWorkbook.Close;
НО формат при этом не меняется (так и остаётся 95).
Как сохранить excel-файл в формате excel97 или выше?
...
Рейтинг: 0 / 0
Excel - SaveAs
    #34485232
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за формат отвечает параметр FileFormat
Код: plaintext
1.
2.
      exl.WorkBooks.Open(file_name);
      exl.ActiveWorkbook.SaveAs(Filename:=new_filename, FileFormat:=xlExcel9795);
      exl.ActiveWorkbook.Close;
...
Рейтинг: 0 / 0
Excel - SaveAs
    #34485324
Dark_Scorpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдаётся ошибка (В Delphi)
Undeclared identifier: 'xlExcel9795'
Какой-то модуль может подсоединить надо?
...
Рейтинг: 0 / 0
Excel - SaveAs
    #34485334
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xlExcel9795 - константа, она определена в Экселе.. набери в VBA Msgbox xlExcel9795 чтобы узнать чему она равна... - 43
...
Рейтинг: 0 / 0
Excel - SaveAs
    #34485417
Dark_Scorpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, вроде разобрался
...
Рейтинг: 0 / 0
Excel - SaveAs
    #34485655
Granata005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та нема за що....
я тоже когда-то из Delphi пытался в экселе с константами работать, и тоже самое выходило, но спустя минутку догадался что это константа и её значение можно взять из самого Excel(а)... Хотя, на самом деле значения констант по идее прописаны в одном из модулей, только не помню в каком.... ну или где-то в "не родном" модуле видел список офисных констант...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - SaveAs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]