1
Officeアドインがコードハイライトライブラリ(例えばhighlight.jsなど)を単にラップして、生成されたhtml + cssをword/onenote/etcにドロップするとよいでしょう。CSSでHTMLコンテンツをWord/OneNote/etcに挿入する
office-jsはこれをサポートしていますか?
Officeアドインがコードハイライトライブラリ(例えばhighlight.jsなど)を単にラップして、生成されたhtml + cssをword/onenote/etcにドロップするとよいでしょう。CSSでHTMLコンテンツをWord/OneNote/etcに挿入する
office-jsはこれをサポートしていますか?
Office JavaScript APIは、WordとOneNoteにHTMLを挿入する機能をサポートしています。このHTMLには、プレーンHTMLとインラインスタイルのHTMLの両方が含まれます。
これは、必要なものが、既にHTMLスタイルをHTMLに提供していることを意味します。このようなものが役立ちます:https://www.npmjs.com/package/computed-style-to-inline-style
ありがとうございました!私はそれを働かせました、これはこれまでのように見えるものです:![image](https://augustnagro.com/images/syntaxhighlighter.png)。 – kantianethics
アドインが単にideにコピー・ペーストするよりも、アドインがうまくいくのを妨げるいくつかの事があります。私たちがカーソル位置にhtmlを挿入できるといいです(Word.InsertLocationには.startと.endだけがあります)。私は手動で書式 - >で行うことができるAPIを通して背景シェーディングを追加する方法がわかりません。ボーダー&シェーディング。 – kantianethics
場所については、現在の選択を取得してから、開始位置を挿入する(または、必要なものに応じて置き換える)ことができませんでしたか? –