Вход | Регистрация


синтаксис создания ексель файла

синтаксис создания ексель файла
Я
   Обфускация
 
07.10.18 - 15:06
Пишет Процедура или функция с указанным именем не определена (СоздатьОбъект), что не так?

&НаСервере
Процедура ВыгрузитьВЭксельНаСервере()
Попытка
Эксель = СоздатьОбъект("Excel.Application");
Исключение
Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!");
Возврат;
КонецПопытки;
Книга = Эксель.WorkBooks.Add();
Лист = Книга.Sheets.Add();
й=0;
для каждого стр из объект.остаток цикл
    й=й+1;
Лист.Cells(й, 1).Value = стр.номенклатура;
конеццикла;
Попытка
Книга.SaveAs("C:\СреднедневныеОстатки");
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
Возврат;
КонецПопытки;
КонецПроцедуры
 
 
   Остап Сулейманович
 
1 - 07.10.18 - 15:10
(0) ГЫ. Это восьмерка, детка )))
Эксель = Новый COMОбъект("Excel.Application");
   Aleksey
 
2 - 07.10.18 - 15:41
А зачем тебе ексель в 8-ке?
   RomaH
 
3 - 08.10.18 - 07:00
"Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!");"

не на этом, а на том
   Cyberhawk
 
4 - 08.10.18 - 07:34
Создавай Эксель по описанию открытого формата на МСДН - будь мужиком, кончай говнокодить уже со своими СОМ-обхектами
   makfromkz
 
5 - 08.10.18 - 10:48
Завтра мелкософт слегка поменяет свой открытый формат, и БудьМужиком приплыл, а ему то надо всего лишь прочитать  колонки чисел в определенных строках и столбца.

Я как-то нарисовал макрос преобразования xml-подобного форматы налоговой ф300 в xls-таблицу.
2-х лет  не прошло - клиенты пишут перестал работать макрос, пришлось вспоминать чего наваял  потом разбираться пошто перестал пахать. Оказывается мелкософт убрал некоторые функции и создал похожие.
   makfromkz
 
6 - 08.10.18 - 10:50
(5) а COM-объект сам мелкософт ваяет и сам за ним блюдет )))
   Aleksey
 
7 - 08.10.18 - 10:52
(6) речь о том что мелкомягкие завтра поменяют слово Value на Valueще и всё, перестанет работать обработка.

Да и клиент на линукс свалить захочет
   makfromkz
 
8 - 08.10.18 - 10:57
(7)есть вещи которые несмотря на разгул фантазии остаются все таки неизменными(Value, Formula...), но к ним не относится открытый формат :)
   makfromkz
 
9 - 08.10.18 - 11:00
И удивительно, что на линуксе не хотят внедрить com-объекты, или это невозможно?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует