【问题标题】:EPPlus - Update Custom Ribbon ElementsEPPlus - 更新自定义功能区元素
【发布时间】:2018-05-29 17:59:10
【问题描述】:

我有一个 excel 文件,其中包含自定义功能区中的多个项目。我使用 Microsoft 的“Custom UI Editor for Microsoft Office”添加了这些自定义元素,我的自定义如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
   <ribbon>
      <tabs>
         <tab id="XXX" label="XXX" insertAfterMso="TabInsert">
            <group id="YYY" label="YYY">
                <button id="btnXXX" 
                    label="XXXX" 
                    imageMso="PivotTableNewStyle" 
                    size="large" 
                    onAction="ZZZZ" 
                    screentip="XXX" 
                    supertip="XXX" />
            </group>
        </tab>
      </tabs>
   </ribbon>
</customUI>

我想用 EPPlus 修改(添加删除元素,更改元素)这个标题,这可能吗?如果有,怎么做?

【问题讨论】:

  • 我不希望找到您要查找的内容,因为它不是 OpenXML 规范的一部分。它是 Excel 特有的。
  • 您可以使用package.Workbook.WorkbookXml直接修改XML。

标签: c# xml excel epplus


【解决方案1】:

我还没有找到在 EPPlus 中执行此操作的方法,但我找到了使用“DocumentFormat.OpenXml”库编辑它的方法。特别是要访问文件的那部分,我使用以下代码:

((SpreadsheetDocument)document.WorkbookPart.OpenXmlPackage).RibbonAndBackstageCustomizationsPart

我仍然不确定它是否可以在 EPPlus 中完成。也许在未来的版本中......

【讨论】:

    猜你喜欢
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多