用Word扩展名添加脚注



我想创建一个在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上使用。

最新更新