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

Первое что стоит попробовать, открыть через oleExcel файл 2007 и тут же дать команду saveas (имя файла)+".xls"
и попробовать открыть 95 Excel.
на 90% уверен, что все получится.
Можно еще записать макрос сохранения в формате 95 и перевести его на FoxPro.
Если нет, будем смотреть другие варианты.
Вопросы:
а) Сколько файлов?
б) На сколько критично форматирование в файле.
...
Рейтинг: 0 / 0
30.07.2015, 13:30
    #39019592
Vladimir1968
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересохранение файла excel
файлы все одного формата и одинаковой структуры. поступает по электронке по несколько штук в день.
...
Рейтинг: 0 / 0
30.07.2015, 13:38
    #39019603
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересохранение файла excel
http://lmgtfy.com/?q=excel workbook saveas
в первой же ссылке на мсдн всё есть
...
Рейтинг: 0 / 0
30.07.2015, 13:46
    #39019612
AngelOKES
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересохранение файла excel
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
31.07.2015, 05:14
    #39020002
Vladimir1968
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересохранение файла excel
Спасибо. Исчерпывающе. Буду пробовать.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пересохранение файла excel / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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