AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.10.2006, 13:47   #1  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Поиск закладки для ComExcelDocument_RU
Как делается поиск закладки по имени, дабы проверить есть такая или нету!
Либо метод типа getBookMarksName у WordDocument_RU?!
Старый 09.10.2006, 14:04   #2  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
если закладкой Вы назвали лист книги Excel, то тогда метод getWorkSheet этого класса должен помочь.

UPDATE: Забыл сказать, что метод объявлен как private, в коде его не получится использовать, но можно посмотреть, как он выполнен, и от этого отталкиваться. Ну и еще добавлю, что большинство подобных вопросов находят ответы в MSDN. В частности вот

Последний раз редактировалось Косых Артём; 09.10.2006 в 14:15.
Старый 09.10.2006, 14:31   #3  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Нет я не называю закладкой лист книги Excel! (

Закладка – в MS Word так и называется, Закладка !!!
В Execl – это имя ячейки (см. Вставка\Имя\Присвоить )
Старый 09.10.2006, 14:46   #4  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
а findRange для этих целей не подходит?
За это сообщение автора поблагодарили: 3oppo (1).
Старый 09.10.2006, 15:06   #5  
3oppo is offline
3oppo
Участник
Аватар для 3oppo
 
222 / 32 (2) +++
Регистрация: 30.06.2005
Вообще-то подойдет! Но хотелось бы получить сразу весь список меток!
Старый 09.10.2006, 15:12   #6  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
Код:
    COMExcelDocument_RU doc;
    COM                 workbook;
    COM                 names;
    COM                 name;
    COM                 sheets;
    COM                 sheet;
    COM                 range;
    int                 i;
    ;

    doc = new COMExcelDocument_RU();
    doc.newFile();

    workbook = doc.getComDocument();

    if (workbook)
    {
        try
        {
            sheets = workbook.worksheets();
            sheet = sheets.item(1);
            range = sheet.range("A1","A1");

            names = workbook.names();
            names.add("name1",range);

            for(i=1; i<= names.count(); i++)
            {
                name = names.item(i);
                info(name.name());
            }
        }
        catch (Exception::Error)
        {
            return;
        }
    }

Последний раз редактировалось Косых Артём; 09.10.2006 в 15:15.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX4. Не работает поиск Alexandr A. Osipkin DAX: Администрирование 9 06.08.2009 14:07
Поиск в Grid по полю DataMethod Tiruvileijadal' DAX: Программирование 20 14.05.2007 13:37
"поиск" braathe DAX: Программирование 6 24.03.2006 13:07
Поиск по подстроке JohNick DAX: Программирование 8 06.03.2004 22:24
Поиск по полю временной таблицы Swetik DAX: Программирование 2 10.12.2003 11:35
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:56.