问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel2007如何通过VBA实现自定义选项卡

发布网友 发布时间:2022-04-21 22:00

我来回答

3个回答

热心网友 时间:2022-07-10 20:59

在CommandBars(1)上添加,然后就跑会到加载项选项卡上。以下是我的一些实例

1)在sheet1的A:G列我放了一些按钮的基础信息,以便调用

2)添加按钮的过程如下

Sub egAddButtons()

On Error Resume Next

    Dim I As Integer, bar As CommandBar, sht As Worksheet

    Set sht = ThisWorkbook.Sheets(1)

    Set bar = Application.CommandBars(1)

    For I = 1 To 17

        With bar.Controls.Add(msoControlButton, , , , True)

            .OnAction = sht.Range("A1").Offset(I, 3).Value

            .Style = msoButtonIconAndCaption

            .FaceId = sht.Range("A1").Offset(I, 4).Value

            .Caption = sht.Range("A1").Offset(I, 1).Value

            .Tag = "NewButton"

        End With

    Next

    Set sht = Nothing

    Set bar = Nothing

End Sub

3)删除按钮的过程

Sub egDeleteButtons()

On Error Resume Next

    Dim bar As CommandBar, ctl As CommandBarControl

    Set bar = Application.CommandBars(1)

    With bar

        For Each ctl In bar.Controls

            If ctl.Tag = "NewButton" Then

                ctl.Visible = False

                ctl.Delete

            End If

        Next

    End With

    Set bar = Nothing

    Set ctl = Nothing

End Sub

热心网友 时间:2022-07-10 20:59

最近刚刚好研究过这个

这个要把EXCEL2007以上文件解压,其实EXCEL2007文件是个压缩包

你把文件名修改成.zip结束,就可用RAR打开。


定制是需要XML编码的

给你个示例文件


这个示例关闭了所有EXCEL自有的选项卡

热心网友 时间:2022-07-10 21:00

这个我以前做过,现在想不起来了。你到课堂屋上面去找一下视频教程吧,应该有的。excel2007版本的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小红书怎么修改ID 专属ID更改方法 Win11如何更改字体视觉效果 Win11字体视觉效果修改方法介绍 华为团队管理模式 通信工程这个专业主要是学什么 专注力差的孩子该如何纠正 三岁的孩子专注力不好,怎么培养她的专注力呀!。 镇江关周围有什么玩的,镇江及周边旅游景点 大港南站去镇江汽车站怎么走 镇江汽车站到大港南站有多远 出国去澳大利亚留学都需要注意哪些事项呢? 澳大利亚留学条件及注意事项有哪些 如何Excel2007 VBA代码加密 蓝牙耳机怎样在未断开一个连接的情况下连接另外一... 怎么连接另一个蓝牙耳机 excel2007 vba怎么打开 蓝牙耳机怎么连接其他手机? Excel2007 VBA编程 蓝牙耳机如何连接 excel2007如何用vba编写函数 蓝牙耳机连上手机后怎么连接别的手机 excel2007如何运行vba 蓝牙耳机怎么分开连接两个手机 一对蓝牙耳机怎么连接两个手机 微信头像图片格式 微信发送图片时,为什么图片前边有个半园剑头,但发... 什么食物含锌多且容易吸收? 微信上的笑脸头式图片是小日本发明的吗? 男性补锌的食物有什么? 微信公众号头图怎么配? 什么食物含锌比较丰富 ? 一个手机怎么连接一个蓝牙耳机后 怎么才可以连接另... Excel2007 VBA复制整行到其它sheet 2007版Excel怎样用VBA代码插入图片?求代码 07excel如何打开vba 面料上有针眼怎么处理 如何清除衣服面料上布衬胶 衣服面料上面粘的衬怎么弄掉? 面料上的这些大写字母都代表什么意思 面料上G和F分别是什么意思 面料上,数字代表什么意思。比如:TR70/30 140*8... 面料上面的英文字母代表什么?比如说什么d t tc ... 衣服布料上的划痕怎么去除? 面料上skewness什么意思 怎么去除布料上的味道 面料上面的规格是什么意思? 面料中的T,D,S分别代表什么? 为什么布料上有煤油味 布料上喷什么漆柔软 求一款适合老年人的智能手机,要65岁的老人也会用的。 电信老人手机哪个好? 老年人用的适合上网的智能手机有哪些