powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пересохранение файла excel
8 сообщений из 8, страница 1 из 1
Пересохранение файла excel
    #39019505
Vladimir1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как через vfp пересохранить файлы 2007 в формат 5,0/95. Накидайте, пожалуйста, команды.
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019557
T1gRa_NT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.activeworkbook.saveas (имя файла).xls
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019561
Vladimir1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а где указание на формат?
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019577
T1gRa_NT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T1gRa_NT.xls
Данный формат поддерживается 5,0/95
ну а если нет, то тут сложнее...
но в данный формат кидает команда Copy to
но тут возникают вопросы форматирования, memo полей и тд.

Первое что стоит попробовать, открыть через oleExcel файл 2007 и тут же дать команду saveas (имя файла)+".xls"
и попробовать открыть 95 Excel.
на 90% уверен, что все получится.
Можно еще записать макрос сохранения в формате 95 и перевести его на FoxPro.
Если нет, будем смотреть другие варианты.
Вопросы:
а) Сколько файлов?
б) На сколько критично форматирование в файле.
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019592
Vladimir1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
файлы все одного формата и одинаковой структуры. поступает по электронке по несколько штук в день.
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019603
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://lmgtfy.com/?q=excel workbook saveas
в первой же ссылке на мсдн всё есть
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39019612
Фотография AngelOKES
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir1968,

.activeworkbook.saveas (имя файла, параметр_книги).xls

параметр книги:

50 Excel12
16 Excel2
29 Excel3
33 Excel4
35 Excel4
39 Excel5
39 Excel7
56 Excel8
43 Excel9795

Так что в вашем случае этот параметр будет равен 43
Есть ещё один вариант этого параметра -4143 это будет сохранено в текущем формате, не забывайте про расширение файла, это надо самому указывать, я обычно узнаю на машине версию так:

lcVersion=loExcel.Version

Далее использую этот параметр: Iif(Val(lcVersion)<12,".xls",".xlsx"))
...
Рейтинг: 0 / 0
Пересохранение файла excel
    #39020002
Vladimir1968
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Исчерпывающе. Буду пробовать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пересохранение файла excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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