書式を失わずに、Visual Studio(C#)からコードをコピーしてOneNoteに貼り付ける方法はありますか?
これはできましたが、VSからコピーしてWordに貼り付け、WordからコピーしてOneNoteに貼り付けた場合のみです。
幸い、Visual Studio 2010のソリューションがあります。 Visual Studio 2010 Pro Power Tools拡張機能をインストールし、OneNoteにコピー/貼り付けすると、構文の強調表示が保持されます。私を幸せな人にした;)
ヤン・ロロフ
プロセスの頭に釘を打ちました。貼り付け先のアプリケーションは、フォーマットされたコードを適切に受け入れることができる必要があります。 MS Wordはこれを適切に処理する数少ないものの1つであるため、VS-> Word-> OneNoteが機能します。しかし、VS-> OneNoteは機能しません。
NoteHighlight トリックを実行します。次のブログ投稿 codefoster で見つけました。
ソースコード、構文の強調表示、行番号をHTMLとしてコピーできるMicrosoft Visual Studioのアドインがあります。
このアドインを使用すると、VSからコピーしてHTMLを直接ターゲットに貼り付けることができます。
ここで確認してください: CopySourceAsHtml
このエレガントなソリューションをMicrosoftから直接お試しください:Productivity Power Tools 2015
HTMLのコピーと貼り付けはOneNoteでうまく機能します。
返信が遅くなってすみません、非常に古い投稿です。しかし、それは上記の質問の解決策を見つけようとしている人に役立つかもしれません。 OneNote 2016でも機能するものはありませんでしたが、ここでは非常に簡単に実行できます。
コードをコピーしてwordpad.exeに貼り付けるだけです。フォーマットと色を使用して貼り付けることを想定しています。 *。rtfファイルを保存してMS Wordで開きます。そこから、Wordで任意のドキュメントをコピーして貼り付けることができます。
Notehighlight は、C#、SQL、CSS、JS、HTML、XML、Java、PHP、Perl、Python、Ruby、C++の構文強調表示をサポートします
彼らは、OneNote 2013と互換性のあるリリースのポートをリリースしました(OneNote2016でも動作します)
GEM OneNoteアドオンには構文強調表示機能があります-> http://www.onenotegem.com/blog/onenote-insert-highlight-syntax-source-code
コードのフォーマットを完全に維持する最良の方法は、次の2つのステップで構成されます。
プラグインなしでこれを行うための回避策を見つけました。
PS:私はmacOSで試しましたが、うまくいきます