如何將常規文字從 Microsoft Onenote 貼到 Evernote

如何將常規文字從 Microsoft Onenote 貼到 Evernote

使用 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」具有標準的「擦除」功能,允許將 OneNote 剪輯貼上為純文字。這是部分解決方案,但我仍然需要手動重新設定任何必要的文字格式。我聯繫了技術支持,他們剛剛為我提供了一個宏,使我能夠貼上完全格式化的文字!我還沒有在複雜的格式(表格等)上測試過它,但它確實傳輸了基本的字體和樣式。

相關內容