EPPlus - обновление пользовательских элементов ленты - PullRequest
0 голосов
/ 29 мая 2018

У меня есть файл Excel, который содержит несколько элементов на пользовательской ленте.Я добавил эти пользовательские элементы с помощью Microsoft * Custom UI Editor для 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 голосов
/ 21 марта 2019

Я не нашел способа сделать это в EPPlus, но я нашел способ отредактировать его с помощью библиотеки " DocumentFormat.OpenXml ".Специально для доступа к этой части файла я использую следующий код:

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

Я до сих пор не уверен, что это можно сделать в EPPlus.Возможно в будущей версии ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...