1

Используя Onenote 2013 и Evernote, когда я пытаюсь скопировать вставку из Onenote в Evernote, я получаю заметки, вставленные в виде изображений вместо текста.

Один из обходных путей - вставить в Microsoft Word, а затем скопировать и вставить в Evernote.

Есть ли прямой способ сделать это?

5 ответов5

2

Из экспериментов это работает для меня:

Когда вы копируете из OneNote, используйте Ctrl+C. Затем, когда вы вставляете в Evernote, используйте
Ctrl+Alt+V (не используйте Ctrl+V). Вам будут показаны варианты из буфера обмена.
Затем просто нажмите Enter.

Обновление: когда я первоначально разместил это, я не осознавал, что смогу сделать это из-за бесплатной программы, которую я скачал под названием PhraseExpress.

1

Вдохновленный другими ответами, использующими 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
1

Для тех, кто страдает от этого, есть частичный обходной путь, для вставки только текста (теряет форматирование).

Я использую скрипт 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
0

Я прибегнул к Вставке в Блокнот, затем к CNP из Блокнота в EN.

Не гладко, но это сработало:-/

Это последняя версия EN на Win7 и OneNote 2010.

-1

Я только что нашел стороннее решение этой проблемы. Менеджер буфера обмена "Clipboard Fusion" имеет стандартную функцию "очистки", которая позволяет вставлять клипы OneNote в виде обычного текста. Это частичное решение, но мне все еще нужно было вручную восстановить любое необходимое форматирование текста. Я связался со службой технической поддержки, и они только что предоставили мне макрос, который позволяет мне вставлять полностью отформатированный текст! Я не проверял его на сложное форматирование (таблицы и т.д.), Но он, безусловно, передает основные шрифты и стили.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .