Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Lada ::: Спасибо сказали: 4 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
22.07.11, 14:27 Как из 1с создать в excel файле именованную область?
в общем вроде заработало всё)
на всякий случай выложу примерчик

ЭксельОбъект = Новый COMОбъект("Excel.Application");
ЭксельОбъект.DisplayAlerts = 0;    
  
Книга1 = ЭксельОбъект.WorkBooks.Add("D:\book.xls");
Лист2 = Книга1.WorkSheets(2);
Лист2.Names.Add("name1","='Лист2'!R1C3:R6C3");
Книга1.SaveAs("D:\book.xls");

ЭксельОбъект.Quit();


да даже так работает
ЭксельОбъект = Новый COMОбъект("Excel.Application");
ЭксельОбъект.DisplayAlerts = 0;    
  
Книга1 = ЭксельОбъект.WorkBooks.Add("D:\book.xls");
Книга1.Names.Add("name1","='Лист2'!R1C3:R6C3");
Книга1.SaveAs("D:\book.xls");

ЭксельОбъект.Quit();
888anny@gmail.com, Batchir, Vofka,
21.07.11, 15:50 Как из 1с создать в excel файле именованную область?
Здравствуйте!
Подскажите пожалуйста как из 1с создать в excel файле именованную область.
Мне нужно на одном листе файла создать выпадающий список, который будет брать значения для списка со второго листа.
Вроде как самый простой способ - это назначить нужной области второго листа имя (к примеру name) и потом указать это в формуле
Лист1.Cells(1,3).Validation.Add(3, 1, 1, "=name") и т.д.


для помощи записала макрос в экселе который назначает области R1C1:R5C1 листа 'НужныйЛист' имя name
ActiveWorkbook.Names.Add Name:="name", RefersToR1C1:= _
"='НужныйЛист'!R1C1:R5C1"


но при отладке так и не разобралась с ActiveWorkbook.Names, где как искать и как добавлять.
888anny@gmail.com,

RSS Текстовая версия Сейчас: 18.06.24, 3:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!