|  09.10.2006, 13:47 | #1 | 
| Участник | Поиск закладки для ComExcelDocument_RU 
			
			Как делается поиск закладки по имени, дабы проверить есть такая или нету! Либо метод типа getBookMarksName у WordDocument_RU?! 
				__________________ PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. | 
|  | 
|  09.10.2006, 14:04 | #2 | 
| Участник | 
			
			если закладкой Вы назвали лист книги Excel, то тогда метод getWorkSheet этого класса должен помочь. UPDATE: Забыл сказать, что метод объявлен как private, в коде его не получится использовать, но можно посмотреть, как он выполнен, и от этого отталкиваться. Ну и еще добавлю, что большинство подобных вопросов находят ответы в MSDN. В частности вот Последний раз редактировалось Косых Артём; 09.10.2006 в 14:15. | 
|  | 
|  09.10.2006, 14:31 | #3 | 
| Участник | 
			
			Нет я не называю закладкой лист книги Excel!   ( Закладка – в MS Word так и называется, Закладка !!! В Execl – это имя ячейки (см. Вставка\Имя\Присвоить ) 
				__________________ PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. | 
|  | 
|  09.10.2006, 14:46 | #4 | 
| Участник | 
			
			а findRange для этих целей не подходит?
		 | 
|  | |
| За это сообщение автора поблагодарили: 3oppo (1). | |
|  09.10.2006, 15:06 | #5 | 
| Участник | 
			
			Вообще-то подойдет! Но хотелось бы получить сразу весь список меток!
		 
				__________________ PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. | 
|  | 
|  09.10.2006, 15:12 | #6 | 
| Участник | Код:     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. | 
|  | 
|  10.10.2006, 06:41 | #7 | 
| Участник | 
			
			СПАСИБО
		 
				__________________ PS. Сложно приехать в Москву, но ещё сложнее уехать отсюда. | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| AX4. Не работает поиск | 9 | |||
| Поиск в Grid по полю DataMethod | 20 | |||
| "поиск" | 6 | |||
| Поиск по подстроке | 8 | |||
| Поиск по полю временной таблицы | 2 | |||
| 
 |