Имя: Пароль:
1C
 
Программно создать именованный диапазон ячеек в листе 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
Всем спасибо. Буду пробовать.