excel - 个性化工具栏

首先需要下载一个好用的工具用于自定义菜单栏

个人感觉这个比较好用https://github.com/fernandreu/office-ribbonx-editor
工具界面长这样子
8ed01a54-d5aa-4c32-88fc-00000f82ffa4

创建一个xlam文件并打开

直接新建一个空xlsx文件后另存为xlam即可,随后右键选择插入红色方框的选项
image
然后就可以双击这个customUI14.xml来进行编辑代码,可以在菜单栏,插入-XML示例选择一些模板样例,之后根据模板去写就好
软件自带的例子

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    <ribbon>
        <tabs>
            <tab id="customTab" label="Contoso" insertAfterMso="TabHome">
                <group idMso="GroupClipboard" />
                <group idMso="GroupFont" />
                <group id="customGroup" label="Contoso Tools">
                    <button id="customButton1" label="ConBold" size="large" onAction="conBoldSub" imageMso="Bold" />
                    <button id="customButton2" label="ConItalic" size="large" onAction="conItalicSub" imageMso="Italic" />
                    <button id="customButton3" label="ConUnderline" size="large" onAction="conUnderlineSub" imageMso="Underline" />
                </group>
                <group idMso="GroupEnterDataAlignment" />
                <group idMso="GroupEnterDataNumber" />
                <group idMso="GroupQuickFormatting" />
            </tab>
        </tabs>
    </ribbon>
</customUI>

效果如下
image
之后就可以在wps宏编辑器里面编写功能,函数名称与onAction的名称对应即可
image
效果如下
image
剩下的就可以根据自己需要去写一些批量操作单元格或者校验等等的功能了

posted @ 2026-07-29 21:54  wstong  阅读(15)  评论(0)    收藏  举报