Word カスタム アドインを作成しています。そのユーザーは、色、太字、または強調表示を使用してカスタム コメントを追加したり、その他の可能なオプションを設定したりできます。しかし、直接使用<b>Hello This is comment</b>
しようとすると、以下のオプションも試してみてください。最初のオプションを試してみるとRichApi.Error GeneralException: GeneralException.
、これをコメントとして書き込もうとすると、そのまま印刷されます。
{\rtf1\ansi\ansicpg1252\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}{\f1\fswiss\fprq2\fcharset0 Microsoft Sans Serif;}{\f2\fnil\fcharset2 Symbol;} }\r\n{\colortbl ;\red0\green0\blue255;\red5\green99\blue193;}\r\n{\\ generator Riched20 10.0.17763}\viewkind4\uc1\r\n\pard\f0\ fs17\lang1033 は括弧付きの引用スタイルを使用し、ほとんどのバージョンは次のフォーマットに従います:\par\r\n\par\r\n\r\n\pard{\pntext\f2\'B7\tab}{\\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}... (Smith, 2005).\par\r\n{\pntext\f2\'B7\tab}Smith (2005) が述べた ... \par\r\n\r\n\pard\par\r\nハーバード大学のシステムは異なる場合があるため、所属機関のスタイル ガイドで確認してください。\par\r\n\par\r\n\r\n\pard\widctlpar {\f1\fs16{\field{\*\fldinst{HYPERLINK "https://mysitehere"}}{\fldrslt{\ul \cf1\cf2\ul\lang2057 詳細については、ここをクリックしてください}}}}\f1\fs16\f0\fs17\par\r\n}\r\n
私のコード:
range.insertOoxml(
'<pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage"><pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="512" ><pkg:xmlData ><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships" ><Relationship Id="rId1" Type = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml" /></Relationships></pkg:xmlData ></pkg:part><pkg:part pkg:name="/word/_rels/document.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="256"><pkg:xmlData><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments" Target="comments.xml" xmlns="http://schemas.openxmlformats.org/package/2006/relationships" /></Relationships></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"><pkg:xmlData><w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"><w:body><w:p><w:commentRangeStart w:id="0"/><w:r><w:t>' + selectedText + '</w:t></w:r><w:commentRangeEnd w:id="0"/><w:r><w:commentReference w:id="0"/></w:r></w:p></w:body></w:document></pkg:xmlData></pkg:part><pkg:part xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage" pkg:name="/word/comments.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml"><pkg:xmlData><w:comments xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"><w:comment xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" w:id="0"><w:sdtContent><w:p><w:r><w:t>' + commentMessage + '</w:t></w:r></w:p></w:sdtContent></w:comment></w:comments></pkg:xmlData></pkg:part><pkg:part pkg:name="/word/_rels/comments.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml"><pkg:xmlData><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"></Relationships></pkg:xmlData></pkg:part></pkg:package>',
"Replace"
);
誰かがこれについてどのように考えているか知っているなら、私に知らせてください。