Onenote 2013とEvernoteを使用して、OnenoteからEvernoteにコピーして貼り付けようとすると、メモがテキストではなく画像として貼り付けられます。
回避策の1つは、Microsoft Wordに貼り付けてから、コピーしてEvernoteに貼り付けることです。
これを行う直接的な方法はありますか?
これに苦しんでいる人のために、テキストだけを貼り付ける(フォーマットを失う)ための部分的な回避策があります。
これにはAutoHotKeyスクリプトを使用します。良い点は、Evernoteだけでなく、どのプログラムでも機能することです。
以下のスクリプト、 このフォーラム投稿 から適合。
Autohotkey 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
実験から、これは私のために働きます:
OneNoteからコピーする場合は、 Ctrl+C。次に、Evernoteに貼り付けるときに、
Ctrl+Alt+V (使用しないでください Ctrl+V)。クリップボードからオプションが表示されます。
次に、単にヒットします Enter。
更新:私が最初にこれを投稿したとき、私がダウンロードしたPhraseExpressと呼ばれるフリーウェアプログラムのためにこれができることに気づいていませんでした。
AutoHotkeyを使用してこの問題に取り組む他の回答に触発されて、テキストをコピーするときにCtrl-Cコマンドを変更してフォーマットを削除するAutoHotkeyスクリプトを作成しましたfrom 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
私はノートブックに貼り付けてから、メモ帳からENにCNPを使用しました。
スムーズではありませんが、うまくいきました:-/
これは、Win7およびOneNote2010の最新のENリリースにあります。