【问题标题】:Add Footnotes with a Word Extension添加带有单词扩展名的脚注
【发布时间】:2021-01-21 19:13:23
【问题描述】:

我想创建一个在 Mac 和 Windows 上运行的扩展。扩展名应在光标位置插入脚注。据我所知,Office.js 没有合适的接口。我在 .NET API 浏览器 (https://docs.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 上使用。您对我的问题有其他解决方案吗?

【问题讨论】:

  • 检查 .Net Core

标签: asp.net .net ms-word office-js office-addins


【解决方案1】:

Office.js 用于在 Word 文档中插入脚注。目前,还没有脚注 API 可以让这变得简单,但我们仍然可以使用 Ooxml API 将脚注插入到文档中。

这是一个示例要点,它使用 Ooxml 将文档中的当前选择替换为示例文本和示例脚注。我尽力将 Ooxml 的相关部分分开,以防您想修改代码以合并多个文本和脚注:

Insert footnotes using Ooxml

您可以使用ScriptLab 导入上述要点并尝试使用示例。

使用 Office.js 的 Office 插件解决方案可在 Mac、Windows 和 Web 上使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 2013-09-12
    • 1970-01-01
    相关资源
    最近更新 更多