EPPlus - 更新自定义功能区元素

时间:2018-05-29 17:59:11

标签: c# xml excel epplus

我有一个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修改(添加删除元素,更改元素)此标题,这可能吗?如果是这样,怎么办呢?

1 个答案:

答案 0 :(得分:0)

我没有在EPPlus中找到执行此操作的方法,但是我已经找到了使用“ DocumentFormat.OpenXml”库进行编辑的方法。为了访问文件的这一部分,我使用以下代码:

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

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