При использовании Onenote 2013 и Evernote при попытке скопировать и вставить заметки из Onenote в Evernote они вставляются как изображения, а не как текст.
Одним из решений является вставка в Microsoft Word, а затем копирование и вставка в Evernote.
Есть ли прямой способ сделать это?
решение1
Экспериментально у меня работает следующее:
При копировании из OneNote используйте Ctrl+ C. Затем при вставке в Evernote используйте
Ctrl+ Alt+ V(не используйте Ctrl+ V). Вам будут показаны параметры из буфера обмена.
Затем просто нажмите Enter.
Обновление: Когда я изначально опубликовал это, я не знал, что смогу это сделать, поскольку скачал бесплатную программу PhraseExpress.
решение2
Для тех, кто сталкивается с этой проблемой, существует частичное решение — вставка только текста (форматирование теряется).
Я использую для этого скрипт AutoHotKey. Хорошо, что он работает в любой программе, не только в Evernote.
Сценарий ниже, адаптированный изэтот пост на форуме.
Автогорячая клавиша -http://autohotkey.com
$^+v::
Sleep, 100
ClipSaved := ClipboardAll ;save original clipboard contents
Clipboard = %clipboard% ;remove formatting
Sleep, 100
Send ^v ;send the Ctrl+V command
Sleep, 100
Clipboard := ClipSaved ;restore the original clipboard contents
ClipSaved = ;clear the variable
Return
решение3
Вдохновленный другими ответами, использующими AutoHotkey для решения этой проблемы, я создал скрипт AutoHotkey, который изменяет команду Ctrl-C для удаления форматирования при копировании текста.отOneNote. Это позволяет избежать поломки копирования-вставки форматирования/изображений/файлов в других приложениях.
$^c::
Send ^c ; Do a normal copy to clipboard
sleep 100 ; Wait for the copy to finish
WinGet current_application, ProcessName, A ; Get the name of the current application
; if the application is OneNote, and the copied content is text ...
if ((current_application = "ONENOTE.EXE") && DllCall("IsClipboardFormatAvailable", "uint", 1)) {
clipboard = %clipboard% ; remove the formatting
}
Return
решение4
Я только что нашел стороннее решение этой проблемы. Менеджер буфера обмена "Clipboard Fusion" имеет стандартную функцию "scrub", которая позволяет вставлять клипы OneNote как обычный текст. Это частичное решение, но мне все равно нужно было вручную восстановить любое необходимое форматирование текста. Я связался со службой технической поддержки, и они только что предоставили мне макрос, который позволяет мне вставлять полностью отформатированный текст! Я не тестировал его на сложном форматировании (таблицы и т. д.), но он определенно переносит основные шрифты и стили.