|
Программно создать именованный диапазон ячеек в листе Excel |
☑ |
0
megatrend
03.04.06
✎
13:19
|
Привет всем.
Если нетрудно, подскажите, как создать именованный диапазон ячеек в MS Excel 2002 (Office XP), с помощью механизма OLE Automation из 1С 8.0.
|
|
1
skunk
03.04.06
✎
13:22
|
а чем механизм ОЛЯ автоматом 1С версии 8.0 отличается от версии 7.7
|
|
2
megatrend
03.04.06
✎
13:25
|
Ничем.
|
|
3
skunk
03.04.06
✎
13:27
|
тогда смотри в сторону selection эксельной ольги
|
|
4
megatrend
03.04.06
✎
13:32
|
Ок. в VBA это будет что-то вроде : ActiveWorkbook.Names.Add Name:="my_name", RefersToR1C1:="=Лист1!R2C2:R3C3" а как это переписать на 1С ?
|
|
5
skunk
03.04.06
✎
13:35
|
objExcel = createobject("Excel.Aplication");
ActiveWorkbook = objExcel.ActiveWorkbook();
ActiveWorkbook.Names.Add("my_name", "=Лист1!R2C2:R3C3);
что в таком духе... проверять лень... 1с нема
|
|
6
smaharbA
03.04.06
✎
13:39
|
Workbook.Names.Add("Имя", "=" + ThisWorkbook.Worksheets(1).Name + "!" + Workbook.Worksheets(1).Range("a1:d3").Address);
|
|
7
megatrend
03.04.06
✎
15:48
|
Всем спасибо. Буду пробовать.
|
|