Имя: Пароль:
1C
1С v8
COMОбъект("Excel.Application") пишет в xls , а в другие(xlsv) не пишет (или не сохраняет)
0 Dunstan
 
04.09.17
17:46
Такая проблема!
Создаю файл xls и пишу в него все ок
Как другие эксельки  - так не пишет.
А дает какой-то пустой файл без листов даже.
Может для других форматов есть какие-то "нюансы"?
1 lubitelxml
 
04.09.17
17:50
может xlsx?
2 Масянька
 
04.09.17
17:51
(1) Я думала, что я одна не в курсе :)
(0) А что значит "другие эксельки"?
3 Филиал-msk
 
04.09.17
17:52
(2) S, M, L, XXL и все такое (:
4 Масянька
 
04.09.17
17:55
(3) "Звездные войны XXX" (18+)? :))))))))))
5 Dunstan
 
04.09.17
17:55
xlsx да опечатался

другие это .xlsv, . xlsb , xlsm
6 Dunstan
 
04.09.17
17:56
я сам в них запутался :)
7 Филиал-msk
 
04.09.17
18:03
8 Филиал-msk
 
04.09.17
18:14
(4) Женщина, эхь... (:

Всю физику к... звездам свела
9 Dunstan
 
04.09.17
18:28
При сохранении ставил FileFormat
не помогло
10 dezm00nd
 
04.09.17
19:01
Excel = Новый COMОбъект("Excel.Application");
Excel.DisplayAlerts = False;
КнигаЭксель = Excel.Workbooks.Add();
//код
КнигаЭксель.SaveAs(ПутьКФайлу,-4143);
11 Dunstan
 
04.09.17
19:03
(10) для xlsx работает -4143 ?
12 dezm00nd
 
04.09.17
19:09
(11) ой, для xlsx = 51
http://www.rondebruin.nl/win/s5/win001.htm
13 lubitelxml
 
04.09.17
19:56
(12) если у тебя 2007 офис - там надо сервис пак поставить, чтобы была поддержка xlsx
14 Мимохожий Однако
 
04.09.17
20:30
А есть возможность определять тип файла, чтобы применить правильный параметр пересохранения. При автоматической загрузке это бы мне пригодилось.
15 Мимохожий Однако
 
04.09.17
20:31
(14) Это был вопрос )
16 Филиал-msk
 
04.09.17
20:51
(15) Методом тыка. Первый шаг тыка определяется расширением файла.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс