我想创建一个在Mac和Windows上运行的扩展。扩展应该在光标的位置插入脚注。据我所知,Office.js没有合适的接口。我在。net API浏览器(https://learn.microsoft.com/de-de/dotnet/api/microsoft.office.interop.word.footnote?view=word-pia):
)中发现了这一点。public Microsoft.Office.Interop.Word.Footnote Add (Microsoft.Office.Interop.Word.Range Range, ref object Reference, ref object Text);
但是。Net Framework不能在Mac上使用。你有其他解决我问题的方法吗?
Office.jscan用于在Word文档中插入脚注。目前,没有脚注API可以使这变得简单,但是我们仍然可以使用Ooxml API将脚注插入到文档中。
下面是一个示例要点,它使用Ooxml将文档中的当前选择替换为示例文本和示例脚注。我尽力分离出Ooxml的相关部分,以防您想要修改代码以合并多个文本和脚注:使用Ooxml插入脚注
您可以使用ScriptLab导入上述要点,并在示例中进行操作。
使用Office.js的Office插件解决方案可以在Mac、Windows和Web上使用。