Libreoffice, как скопировать из Writer и вставить неформатированный в Calc, по умолчанию?

У меня пересмотр, перевод текста, сделанный клиентом, я третий рецензент партии, и нужно заполнить .модуль xls со всеми исходными текстами, переведенным и исправленным клиентом.

Правой Кнопкой Мыши > вставить вызывает тот же шрифт (и размер), что и в Writer, но мне просто нужен чистый текст. Речь идет о тысяче и более записей, и
Правой Кнопкой Мыши > вставить специальный > неформатированный текст > OK
разве это не слишком быстро? удобный для пользователя.

Я нашел в интернете только то, как копировать и вставлять в Calc так, как я хочу (используя макросы), но мне не удалось заставить его работать на разных платформах. Есть какой-нибудь способ, пожалуйста? Это сводит меня с ума.

версия LibreOffice: 4.4.3.2, Linux Mint 17.2 Cinnamon 64 bit

спасибо заранее!

10
задан ElStellino
11.03.2023 13:28 Количество просмотров материала 3689
Распечатать страницу

1 ответ

есть несколько идей вhttps://ask.libreoffice.org/en/question/1035/paste-unformatted-text-default-option/, но только один, который работал для меня макрос:

Sub paste_unformatted
    Dim document As Object
    Dim dispatcher As Object
    document = ThisComponent.CurrentController.Frame
    dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
    Dim args1(0) As New com.sun.star.beans.PropertyValue
    args1(0).Name = "SelectedFormat"
    args1(0).Value = 1
    dispatcher.executeDispatch(document, ".uno:ClipboardFormatItems", "", 0, args1())
End Sub

под Tools -> Customize, установите горячую клавишу или кнопку панели инструментов для этого макроса. Например, я использовал F4.

Я тестировал это на Ubuntu, который должен быть похож на Mint.

0
отвечен Jim K 2023-03-12 21:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх