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

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

25 Июнь 2019, 23:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Запуск диалогового окна из файла  (Прочитано 636 раз)
0 Пользователей и 1 Гость смотрят эту тему.
XaKaC54
Участник
**
Offline Offline

Сообщений: 11


« Стартовое сообщение: 9 Февраль 2019, 17:47 »

Приветствую Вас уважаемые! Будьте любезны помогите разобраться новичку.
Задача: при запуске файла libreoffice calc необходимо запустить диалоговое окно(его заранее создал в файле и сохранил) судя по тому что я нагуглил запускается он через сервис-настройка-события, но там необходимо выбрать макрос для вызова этого диалога. Так вот, я не могу найти команды для вызова диалогового окна, непосредственно из файла, нашел только команды для вызова из стандартных библиотек
Sub MainMenuShow
    BasicLibraries.LoadLibrary("Tools")
    oDialog1 = LoadDialog("Standard", "Dialog1")
    oDialog1.Execute()
End Sub
Пример файла прикладывать наверное даже и смысла не имеет, ибо проблема в том что я не знаю какой код вызывает диалог из библиотеки внутри файла, предполагаю что через thisComponent и т.д. но найти решение не смог... Помогите пожалуйста!
Записан
rami
Гуру
*******
Offline Offline

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


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 9 Февраль 2019, 18:27 »

...запускается он через сервис-настройка-события, но там необходимо выбрать макрос для вызова этого диалога. Так вот, я не могу найти команды для вызова диалогового окна, непосредственно из файла, нашел только команды для вызова из стандартных библиотек
Вы на верном пути, для события "Открытие файла" назначьте нужный макрос из библиотеки макросов документа, под списком событий, в самом низу есть окошко "Сохранить в:" выбрать имя текущего документа.
Записан

JohnSUN
Капитана в тот день называли на "ты"
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Киев
Сообщений: 2 764


Помогаю людям и компьютерам понимать друг друга


WWW
« Ответ #2: 9 Февраль 2019, 18:32 »

Небольшая демонстрация

Ах, да! Добро пожаловать на форум!

* DlgDemo.ods (12.58 Кб - загружено 9 раз.)
Записан

Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне
XaKaC54
Участник
**
Offline Offline

Сообщений: 11


« Ответ #3: 9 Февраль 2019, 18:49 »

Небольшая демонстрация

Ах, да! Добро пожаловать на форум!

Господа вы лучшие просто. Так оперативно ответить да еще и по делу, у меня сразу все получилось! У меня еще назреет пару вопросов относительно кода, пока делаю проект и надеюсь на Вашу помощь в дальнейшем!
Спасибо большое!
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

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