[oodisc] Как символ повесить на комбинацию клавиш
Alexej Kryukov
akrioukov на newmail.ru
Ср Авг 17 16:47:38 MSD 2005
On Wednesday 17 August 2005 16:30, Andrew Muhametshin wrote:
> Andrei Lomov пишет:
> >Как определить в OO Writer комбинацию клавиш для ввода
> >длинного тире U+2015 ?
>
> Включи запись макроса, вставь символ, выключи, и навесь комбинацию на
> макрос. Может есть способ и получше, но я делаю так.?
Всё правильно, за вычетом того, что записью макросов лучше не
пользоваться: уж больно жуткий код она генерирует. А правильный
код для данного случая такой:
Sub InsertEmDash
InsertString (Chr (&h2014)
End Sub
Sub InsertString (sChar As String)
oDoc = ThisComponent
oCursor = oDoc.getCurrentController ().getViewCursor ()
oText = oDoc.Text
oText.insertString (oCursor, sChar, True)
End Sub
--
Regards,
Alexej Kryukov <akrioukov at newmail dot ru>
Moscow State University
Historical Faculty
Подробная информация о списке рассылки Oo-discuss