|
Как задать имя листа Excel при сохрании из 1С? |
☑ |
0
Kreont
13.05.11
✎
14:50
|
Кто такое пробовал делать, лист один но надо задать определенное имя.
Прошелся по Йокселю, не нашел :(
Или может кто знает как через VB?
|
|
1
ДенисЧ
13.05.11
✎
14:53
|
плохо искал. Есть в йокселе такое
|
|
2
Kreont
13.05.11
✎
14:58
|
(1) А как не подскажешь? А то все что не нахожу: "только для чтения"
|
|
3
ДенисЧ
13.05.11
✎
14:58
|
Добавить (ИмяЛиста, Документ);
Синтаксис:
Добавить (ИмяЛиста,Документ)
Назначение:
Добавляет лист в книгу Excel.
Параметры:
ИмяЛиста
Название листа (будет отображаться на ярлычке листа в Excel). Не может превышать в длину 30 символов. Имя каждого листа должно быть уникально в пределах книги. При попытке добавить лист с именем уже существующего листа будет выдана ошибка. Проверка имени происходит без учета регистра символов.
Документ
Объект типа ТабличныйДокумент.
|
|
4
Kreont
13.05.11
✎
15:16
|
(3) Вот спасибо, не там искал :(
Я просто только SpreadSheet.dll грузил, теперь придется весь йоксел грузить.
|
|
5
andrewks
13.05.11
✎
15:19
|
(4) чо?
|
|
6
Kreont
13.05.11
✎
15:31
|
(5) Точно я думал то разные части (обрезанная и полная версия),
вот глючит в пятницу:)))
|
|
7
Denp
13.05.11
✎
15:34
|
worksheet.Name уже не катит?
|
|
8
ДенисЧ
13.05.11
✎
15:35
|
(7)
Имя
Синтаксис:
Имя
Назначение:
Имя листа. Только чтение.
Вперёд.
|
|
9
Denp
13.05.11
✎
15:36
|
(8) у меня не РО
ЧЯДНТ?
|
|
10
Kreont
13.05.11
✎
15:45
|
(9) У меня Excel нетцу на компе, и хз будет ли он там где обработку надо запускать :(
|
|
11
Denp
13.05.11
✎
15:46
|
(10) а чо тогда про VB спрашивал?
|
|
12
Kreont
13.05.11
✎
15:47
|
(11) Там где будут открывать файл, там есть Ексель, там где формируют нету )
|
|
13
Kreont
13.05.11
✎
16:00
|
Получилось (может пригодится кому-нибудь):
ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
Йоксель = СоздатьОбъект("ТабличныйДокумент");
Конвертер = СоздатьОбъект ("КонвертерExcel");
гКнига = Конвертер.Создать();
Йоксель.ЗагрузитьИзТаблицы(Таб);// Таб = готовая печ.таблица с данными
гКнига.Листы.Добавить("data", Йоксель);
гКнига.Записать(ПовнийШлях);
Йоксель.Очистить();
|
|