Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

28 Сентябрь 2020, 22:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2   Вниз
  Печать  
Автор Тема: Метод Names. Item (Excel)  (Прочитано 1532 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 039



« Ответ #15: 27 Август 2020, 16:37 »

к исправлениям я не готов
Нет времени? Нет веры в себя? Нет желания? Добро пожаловать в клуб...
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #16: 27 Август 2020, 16:50 »

Времени нет, веры в себя с избытком. Улыбка

У меня есть вопрос строго по теме. Я не вижу в документации по сервису Spreadsheet, что поддерживается интерфейс XNamedRange. Может быть, я еще не научился правильно смотреть?
Записан

Владимир.
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 043


« Ответ #17: 27 Август 2020, 16:54 »

Я не вижу в документации по сервису Spreadsheet, что поддерживается интерфейс XNamedRange.

Сервис действительно не включает этот интерфейс.
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #18: 27 Август 2020, 17:04 »

Как тогда по документации понять, что у листа документа Calc есть свойство NamedRange? Это пробел в документации?
Я об этом свойстве узнал "методом тыка", когда готовил сопоставительную таблицу свойств и методов объектов Excel и Calc.
Записан

Владимир.
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 014


iMac, LibreOffice и Apache OpenOffice


« Ответ #19: 27 Август 2020, 17:35 »

Сервис Spreadsheet поддерживает интерфейс  XNamed, который поддерживает XNamedRange.
Записан

mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 043


« Ответ #20: 27 Август 2020, 17:35 »

Ну, как раз интерфейс XNamedRange не означает наличие свойства NamedRange; да и вообще у листа нет такого свойства. Теоретически мог быть использован интерфейс XNamedRanges - но свойство NamedRanges у листов реализовано не через него, а через XPropertySet.
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #21: 27 Август 2020, 17:58 »

Сервис Spreadsheet поддерживает интерфейс  XNamed, который поддерживает XNamedRange.

Rami, мне кажется, наоборот, интерфейс XNamedRange поддерживает XNamed. В замешательстве

NamedRanges у листов реализовано не через него, а через XPropertySet.

Михаил, получается, что подобные NamedRange свойства можно обнаружить только через инспекцию свойств/методов объекта, либо через анализ исходного кода?
« Последнее редактирование: 27 Август 2020, 18:00 от sokol92 » Записан

Владимир.
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 043


« Ответ #22: 27 Август 2020, 18:20 »

Михаил, получается, что подобные NamedRange свойства можно обнаружить только через инспекцию свойств/методов объекта, либо через анализ исходного кода?

Да, так и есть. Улыбка
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #23: 27 Август 2020, 18:24 »

 Еще раз большое спасибо! Хорошо, что свободно (?) владею русским языком! Смеющийся
Записан

Владимир.
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 043


« Ответ #24: 27 Август 2020, 20:32 »

к исправлениям я не готов. Пока буду публиковать найденные баги.

Ну, пока просто оставлю ссылку здесь, чтобы потом снова не искать (вкладку надо закрыть): https://opengrok.libreoffice.org/xref/core/sc/source/ui/vba/vbaworksheet.cxx?r=a7c8c5f4#748
Записан

С уважением,
Михаил Каганский
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #25: 27 Август 2020, 20:46 »

Спасибо! Комментарии к тексту понятны. О баге сообщу завтра в течение дня.
Записан

Владимир.
sokol92
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 163


WWW
« Ответ #26: 28 Август 2020, 18:24 »

BUG 136233
Записан

Владимир.
Страниц: « 1 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!