• Mobile apps - просто как 2х2!

    Рост количества информации и ускорение темпов жизни все сильнее требует постоянного присутсвия в рабочей сети, в том числе и в пути. Именно поэтому такю большую популярность приобретают смартфоны, КПК и планшеты, представляющие собой мобильные компьютеры для доступа к рабочей и личной информации.

    Сегодня довольно сложно встретить человека без мобильного телефона или смартфона. Это уже не просто средство связи, но также и инструмент для работы, управления личными данными, общения в интернете, а также разного вида развлечений.

     
     
  • Аналитические данные

    Для иллюстрации разнообразных аналитических и научных данных довольно удобно использовать красивые диаграммы. Табличный редактор  от Microsoft Excel 2010 предлагает огромное количество как стандартных так и довольно редких диаграмм и позволяет создавать сложные комбинации из уже существующих шаблонов.

    Создать диаграмму в программе Excel 2010 довольно просто, так как, открывая эту программу, вам потребуется нажать всголишь пару кнопок. Остается всего лишь их заполнить таблицу с данными. Как же это сделать?Вы узнаете из статей нашего сайта.

     
  •  E-mail и рассылки

    Не секрет, что на сегодняшний день E-mail рассылка всё еще является эффективным рекламным средством, признанным во всей интернет среде, по соотношению цена качество. Охват массовой рассылки соизмерим, разве, что с рекламой по телефону

    Маркетинг путем рассылок по электронной почте позволяет создать необходимую программу регулярных рассылок для продвижения своего бренла и развития бизнеса в целом. Наконец, правильно построенный интернет маркетинг по почте может укрепить положительные взаимоотношения клиентов и организации.

     
  • Мобильные устройства

    Новости, обзоры и тесты портативной техники и мобильных устройств. Современные смартфоны, КПК и планшеты содержат в себе довольно взрослый функционал, аналогичный такому же у своих «старших братьев». Удаленное администрирование, браузеры с технологиями flash и java-script, синхронизация электронной почты, заметок, обмен различными файлами. Обо всем этом и не только подробнее на нашем сайте.

Работа с OpenOffice из 7.7. Именование группы ячеек

Категория Помощь

//запустим ОпенОфисServiceManager = СоздатьОбъект("com.sun.star.ServiceManager");Scr = СоздатьОбъект("MSScriptControl.ScriptControl");Scr.language = "javas?1?ript";Scr.AddObject("ServiceManager", ServiceManager);Arr = Scr.ev?1?l("Arr = new Array()");Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");Document = Desktop.LoadComponentFromURL("private:factory/scalc", "_blank", 0, Arr);//получим первый листЛисты=Document.getSheets();Лист=Листы.getByIndex(0);//переименуем первый листЛист.setName("Товарный отчет");//далее заполняю лист необходимыми данными. При этом создается табличка//!!!!!!!!!!!!!!!!!!!!//а теперь хочу именовать столбец таблички - например, область В7:В16Сумм = Лист.getCellRangeByPosition(1,6,1,15).RangeAddress;Document.NamedRanges.addNewByName("Сумма","$'Тов //запустим ОпенОфис
ServiceManager = СоздатьОбъект("com.sun.star.ServiceManager");
Scr = СоздатьОбъект("MSScriptControl.ScriptControl");
Scr.language = "javas?1?ript";
Scr.AddObject("ServiceManager", ServiceManager);
Arr = Scr.ev?1?l("Arr = new Array()");

Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
Document = Desktop.LoadComponentFromURL("private:factory/scalc", "_blank", 0, Arr);

//получим первый лист
Листы=Document.getSheets();
Лист=Листы.getByIndex(0);

//переименуем первый лист
Лист.setName("Товарный отчет");

//далее заполняю лист необходимыми данными. При этом создается табличка
<...>
//!!!!!!!!!!!!!!!!!!!!
//а теперь хочу именовать столбец таблички - например, область В7:В16
Сумм = Лист.getCellRangeByPosition(1,6,1,15).RangeAddress;
Document.NamedRanges.addNewByName("Сумма","$'Товарный отчет'.$B$7:$B$16",Сумм,0);
//вот тут то он и ругается,что "Типы не совпадают"

Не могу разобраться в чем проблема. Может кто знает?

Комментарии  

 
0 #2 mihail 04.07.2013 06:14
Это обработка у Вас?:)
Если да, то можете поделиться?)
 
 
0 #1 aleksand 02.07.2013 06:49
Знаете, как только задаю свой вопрос в печатном виде или даже в письменном, сразу нахожу на него ответ.. :) В общем я поняла в чем дело, пишу, мож кому пригодится:
В переменную Сумм нужно записывать не весь диапазон, который ты хочешь именовать, а только первую ячейку, с которой начинается именование и, следовательно использовать другие процедуры работы с одной ячейкой:
//!!!!!!!!!!!!!!!!!!!!
//а теперь хочу именовать столбец таблички - например, область В7:В16
Сумм = Лист.getCellByPosition(1,6).CellAddress;
Document.NamedRanges.addNewByName("Сумма","$'Товарный отчет'.$B$7:$B$ 16",Сумм,0);
 

You have no rights to post comments