![]() |
|
синтаксис создания ексель файла | ☑ | ||
---|---|---|---|---|
0
Обфускация
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"); |
|||
2
Aleksey
07.10.18
✎
15:41
|
А зачем тебе ексель в 8-ке?
|
|||
3
RomaH
naïve
08.10.18
✎
07:00
|
"Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!");"
не на этом, а на том |
|||
4
Cyberhawk
08.10.18
✎
07:34
|
Создавай Эксель по описанию открытого формата на МСДН - будь мужиком, кончай говнокодить уже со своими СОМ-обхектами
|
|||
5
makfromkz
08.10.18
✎
10:48
|
Завтра мелкософт слегка поменяет свой открытый формат, и БудьМужиком приплыл, а ему то надо всего лишь прочитать колонки чисел в определенных строках и столбца.
Я как-то нарисовал макрос преобразования xml-подобного форматы налоговой ф300 в xls-таблицу. 2-х лет не прошло - клиенты пишут перестал работать макрос, пришлось вспоминать чего наваял потом разбираться пошто перестал пахать. Оказывается мелкософт убрал некоторые функции и создал похожие. |
|||
6
makfromkz
08.10.18
✎
10:50
|
(5) а COM-объект сам мелкософт ваяет и сам за ним блюдет )))
|
|||
7
Aleksey
08.10.18
✎
10:52
|
(6) речь о том что мелкомягкие завтра поменяют слово Value на Valueще и всё, перестанет работать обработка.
Да и клиент на линукс свалить захочет |
|||
8
makfromkz
08.10.18
✎
10:57
|
(7)есть вещи которые несмотря на разгул фантазии остаются все таки неизменными(Value, Formula...), но к ним не относится открытый формат :)
|
|||
9
makfromkz
08.10.18
✎
11:00
|
И удивительно, что на линуксе не хотят внедрить com-объекты, или это невозможно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |