【问题标题】:Open xml sdk with Excel Add In使用 Excel Add In 打开 xml sdk
【发布时间】:2014-12-22 10:08:50
【问题描述】:

我想在 excel 插件中使用 open xml sdk。 但是

SpreadsheetDocument.Open()

方法失败,因为主题文档当前处于打开状态。

描述更多。

我打开任何 excel 文档,并在其中包含我的自定义 excel 加载项。从加载项我想使用 open xml sdk 从电子表格中收集一些数据。

有没有办法解决这个问题,在 excel 加载项中使用 open xml sdk 并使用它访问当前工作簿?

【问题讨论】:

  • 在可以使用 Excel 对象模型的情况下,为什么还需要使用 Open XML SDK?

标签: c# excel vsto add-in openxml-sdk


【解决方案1】:

您也可以使用 Excel 对象模型从 Excel 中收集数据,而且更加方便。但是当您使用 Open XML SDK 并调用它以在 Excel 中再次打开同一个文档时,您应该以只读方式打开它。

SpreadsheetDocument.Open(path, isEditable)

path中设置当前电子表格的完整路径,并将isEditble设置为False

MSDN获取更多信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多