Изменение шрифта в формулах Math - постфактум

Автор haart, 25 октября 2010, 20:15

0 Пользователи и 1 гость просматривают эту тему.

zeonchameleon

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

Я имею в виду "моргающую" палочку, на месте которой появится текст, если начать его набирать на клавиатуре.

Я не силен в программировании (вообще). Пытаюсь искать решение, как могу -- через запись макросов. Нашел кое-что. Выполнил следующие действия: из Навигатора (F5) вызвал окно "Навигация", далее выбрал "Объект OLE", и нажал кнопку "Предыдущий объект OLE" в том же окне. Записалось вот что:
sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ScrollToPrevious", "", 0, Array())


end sub


Интересно, что ".uno:ScrollToPrevious" будет "выбирать" предыдущий объект того типа, который в данный момент выбран в окне "Навигация". Если, например, выбрано "Изображение", то фокус перескочит на предыдущее изображение (если оно существует). Смена типа объектов для навигации не записалась (((

zeonchameleon

Кто знает, возможно ли указать тип объектов для перебора методом ".uno:ScrollToPrevious"?