自定义工具栏按钮图标_VBA教程、excel VBA编程、VBA视频、VBA控件,
使用 VBA 创建自定义工具栏和功能按钮
使用 VBA 创建自定义工具栏和功能按钮自动化办公已经成为现代工作生活中必不可少的一部分。
为了提高工作效率,Microsoft Office 中的VBA(Visual Basic for Applications)成为了非常有用的工具。
在本文中,我们将学习如何使用VBA创建自定义工具栏和功能按钮,以便更好地适应我们的任务需求。
首先,让我们了解一下VBA是什么。
VBA是一种编程语言,专门用于Microsoft Office套件中的自动化任务和自定义应用程序。
通过使用VBA,我们可以根据自己的需求创建自定义功能,从而提高我们的工作效率。
创建自定义工具栏是使用VBA的第一步。
通过自定义工具栏,我们可以将我们最常用的命令和功能组织成一个便捷的工具栏,以便我们可以更轻松地使用这些功能。
下面是一些创建自定义工具栏的步骤:1. 打开Microsoft Office应用程序(如Word、Excel或PowerPoint)并进入“开发”选项卡(如果没有,需要先启用它)。
点击“自定义工具栏”按钮,选择“新建工具栏”。
2. 在弹出的对话框中,输入工具栏的名称,并选择工具栏的位置(例如,将其放置在菜单栏或快速访问工具栏下方)。
点击“确定”。
3. 打开VBA编辑器(按下Alt + F11),在左侧的“VBAProject”窗格中选择要编辑的文档(例如,“ThisWorkbook”或“Sheet1”)。
点击“插入”,然后选择“模块”。
4. 在新插入的模块中,我们可以编写与我们想要添加到工具栏的命令和功能对应的VBA代码。
例如,如果我们想要添加一个剪切文本的按钮,我们可以编写以下代码:```Sub CutText()Selection.CutEnd Sub```5. 保存并关闭VBA编辑器。
我们会回到Microsoft Office应用程序的主界面。
6. 右击自定义工具栏,选择“自定义工具栏”>“新建命令”,在弹出的对话框中选择“宏”,然后选择我们在VBA编辑器中创建的宏(在上面的例子中是“CutText”)。
VBA自定义工具栏和按钮设计方法
VBA自定义工具栏和按钮设计方法在Microsoft Office套件中,VBA(Visual Basic for Applications)是一个强大的编程语言,它允许用户自定义各种自动化和扩展功能。
其中之一就是自定义工具栏和按钮。
本篇文章将探讨VBA中自定义工具栏和按钮的设计方法。
一. 创建自定义工具栏自定义工具栏是一组自定义按钮的集合,用于在Office应用程序中方便地访问常用功能和宏。
以下是创建VBA自定义工具栏的步骤:1. 打开VBA编辑器首先,打开你想要自定义工具栏的Office应用程序(如Word、Excel 等),然后按下Alt + F11打开VBA编辑器。
2. 插入自定义工具栏在VBA编辑器中,点击“插入”选项卡,然后选择“用户窗体”菜单下的“工具栏”选项。
这将插入一个自定义工具栏。
3. 重命名和自定义工具栏选中新插入的自定义工具栏,然后在“属性”窗口中将其名称更改为你喜欢的名称。
接下来,右键单击工具栏并选择“定制”,你将能够在弹出的对话框中自定义工具栏的按钮。
4. 添加按钮在“定制”对话框中,选择“新命令”按钮,然后从命令列表中选择一个你想要添加到工具栏中的命令。
你还可以选择图标和提示,以及可选的快捷键。
点击“确定”将按钮添加到工具栏。
5. 完成完成后,关闭VBA编辑器。
现在,你将在Office应用程序的工具栏上看到你自定义的工具栏。
你可以拖动它到任何你希望它出现的位置。
二. 创建自定义按钮除了自定义工具栏,你还可以直接在工具栏上创建单独的自定义按钮。
以下是创建自定义按钮的步骤:1. 打开VBA编辑器同样地,首先打开Office应用程序,按下Alt + F11打开VBA编辑器。
2. 选择宿主工具栏在VBA编辑器中,点击菜单栏上的“工具”选项,然后选择“自定义工具栏”进行编辑。
你也可以通过右键单击任何现有工具栏上的空白区域,选择“自定义...”来进行编辑。
3. 添加按钮在自定义工具栏编辑模式下,选择要放置按钮的位置,然后右键单击,选择“定制对话框...”来打开按钮定制对话框。
使用VBA创建个性化的工具栏
使用VBA创建个性化的工具栏引言:当我们在使用Microsoft Office软件时,往往需要频繁地使用一些特定的功能或者执行一系列的操作。
为了提高工作效率,我们可以使用VBA(Visual Basic for Applications)来创建个性化的工具栏,以便快速访问和执行这些功能和操作。
本文将详细介绍如何利用VBA在Microsoft Office软件中创建个性化的工具栏。
第一部分:了解VBAVBA是一种宏语言,广泛应用于Microsoft Office套件中的各种应用程序,如Excel、Word和PowerPoint等。
通过使用VBA,用户可以自动生成、编辑和执行宏代码,从而实现自动化操作和定制化功能。
第二部分:创建一个新工具栏首先,我们需要打开目标应用程序(如Excel)并进入VBA编辑器。
您可以通过按下ALT + F11组合键或者从菜单中选择“开发者”>“Visual Basic”来打开VBA编辑器。
接下来,在VBA编辑器中,展开“Microsoft Excel对象”> “ThisWorkbook”,然后双击程序化对象以打开代码编辑器窗口。
在代码编辑器窗口中,输入以下VBA代码来创建一个新的工具栏:Sub CreateCustomToolbar()Dim ctl As CommandBarDim btn As CommandBarButton'创建新的工具栏Set ctl = mandBars.Add(Name:="MyToolbar", Position:=msoBarTop, Temporary:=True)'设置工具栏按钮属性Set btn = ctl.Controls.Add(Type:=msoControlButton, Before:=1, Temporary:=True)With btn.Caption = "按钮1".TooltipText = "执行操作1".OnAction = "Macro1"End WithSet btn = ctl.Controls.Add(Type:=msoControlButton, Before:=2, Temporary:=True)With btn.Caption = "按钮2".TooltipText = "执行操作2".OnAction = "Macro2"End With'显示新的工具栏ctl.Visible = TrueEnd Sub以上代码中,我们使用了CommandBar和CommandBarButton对象来创建新的工具栏并添加按钮。
使用VBA创建自定义菜单和工具栏
使用VBA创建自定义菜单和工具栏在Microsoft Office软件中,自定义菜单和工具栏是提高工作效率的重要工具。
通过使用VBA(Visual Basic for Applications)编程语言,可以轻松创建自定义菜单和工具栏,以满足个人或团队的需求。
在本文中,我将介绍如何使用VBA创建自定义菜单和工具栏,同时提供一些实用的示例来帮助读者了解如何在不同的Office应用程序中应用这些技巧。
首先,在应用程序打开的情况下,打开VBA编辑器。
可以通过按下`Alt + F11`快捷键,或在“开发者”选项卡中点击“Visual Basic”按钮来打开VBA编辑器。
接下来,我们将创建一个自定义菜单。
在VBA编辑器中,点击“插入”菜单,然后选择“模块”,这将创建一个新的代码模块。
在代码模块中,输入以下代码:```Sub CreateCustomMenu()Dim cMenuBar As CommandBarDim cMenu As CommandBarPopup'删除已存在的自定义菜单On Error Resume NextmandBars("Custom Menu").DeleteOn Error GoTo 0'创建新的自定义菜单Set cMenuBar = mandBars.Add(Name:="Custom Menu", _Position:=msoBarTop, MenuBar:=False, Temporary:=True)Set cMenu = cMenuBar.Controls.Add(Type:=msoControlPopup, Temporary:=True)With cMenu.Caption = "Custom Menu"'添加菜单项.Controls.Add(Type:=msoControlButton, Temporary:=True).Caption = "菜单项1".Controls.Add(Type:=msoControlButton, Temporary:=True).Caption = "菜单项2".Controls.Add(Type:=msoControlButton, Temporary:=True).Caption = "菜单项3"End WithEnd Sub```在上面的代码中,我们首先删除已经存在的名为“Custom Menu”的自定义菜单,以确保我们创建的菜单是最新的。
通过VBA在Excel中添加菜单和菜单项按钮(Excel启动时候添加)
通过VBA在Excel中添加菜单和菜单项按钮(Excel启动时候添加)原⽂⽹址:/pashine/article/details/41242137我主要是要解决怎么在CorelDRAW上实现加菜单按钮的功能,备份留以后⽤。
将以下代码保存到.xlam或.xla(Excel97-2003)⽂件。
在ThisWorkBook对象中,添加Workbook_Open事件,调⽤启动菜单过程。
Private Sub Workbook_Open()Call MenuSetup(True)End Sub'-----------------------------------------------'在Excel中添加菜单和菜单项按钮(Excel启动时候添加)'-----------------------------------------------Public Function MenuSetup(blSetUp As Boolean)Dim myMenu As CommandBarPopupDim mycontrol As CommandBarControlDim i As IntegerDim sMenuItemName As String '菜单项的名称Dim sMenuItemFunc As String '菜单项的调⽤的函数名称Dim strM As String '菜单名称Dim strMenuItem() As String '菜单项名称On Error Resume Next'初始化菜单项ReDim strMenuItem(3, 2) 'VBA数组下界从1开始'菜单项1strMenuItem(1, 1) = "菜单项1"strMenuItem(1, 2) = "菜单1运⾏的过程名"'菜单项2strMenuItem(2, 1) = "菜单项2"strMenuItem(2, 2) = "菜单2运⾏的过程名"Application.ScreenUpdating = False'---添加菜单1strM = "EBS配套⼯具"Set myMenu = mandBars(1).Controls(strM) '判断我的菜单是否存在?If Err ThenErr.ClearSet myMenu = mandBars(1).Controls.Add(Type:=msoControlPopup, temporary:=True)myMenu.Caption = strMEnd IfIf blSetUp Then'---添加菜单项⽬1For i = 1 To UBound(strMenuItem) '数组第⼀维的⼤⼩sMenuItemName = strMenuItem(i, 1)sMenuItemFunc = strMenuItem(i, 2)Set mycontrol = myMenu.Controls(sMenuItemName) '判断⼦程序是否存在If Err ThenErr.ClearSet mycontrol = myMenu.Controls.Add(Type:=msoControlButton, temporary:=True) '在菜栏最后位置增加⼀个按钮With mycontrol.Caption = sMenuItemName '菜单项显⽰名称.OnAction = sMenuItemFunc '左键单击该菜单项按钮便运⾏的过程.Style = msoButtonCaption '只显⽰⽂字End WithEnd IfNextElsemandBars(1).Controls(strT).DeleteEnd IfApplication.ScreenUpdating = TrueIf Err Then Err.ClearEnd FunctionPublic Sub start_App()frmSetFileSheet.Show 0End Sub。
VBA中的菜单与工具栏的自定义
VBA中的菜单与工具栏的自定义自定义菜单和工具栏是VBA编程中非常有用的功能。
通过自定义菜单和工具栏,我们可以为VBA应用程序增加更多的功能和交互性,以提高用户体验和效率。
本文将介绍如何在VBA中进行菜单和工具栏的自定义,以及一些常用的技巧和注意事项。
一、自定义菜单在VBA中,可以通过代码来自定义菜单条目、快捷键和相应的事件。
下面是一个简单的示例,展示了如何创建一个自定义菜单:Sub CustomizeMenu()'创建一个弹出菜单并添加菜单条目Dim menuBar As CommandBarSet menuBar = mandBars.Add("Custom Menu", msoBarPopup)Dim menuItem As CommandBarControlSet menuItem = menuBar.Controls.Add(Type:=msoControlButton)With menuItem.Caption = "菜单项1".OnAction = "MenuItem1_Click"End With'显示菜单menuBar.ShowPopupEnd SubSub MenuItem1_Click()'在此处编写菜单项1的点击事件处理代码End Sub以上代码通过创建一个弹出菜单“Custom Menu”,并在菜单中添加了一个菜单项“菜单项1”。
点击菜单项时,会触发“MenuItem1_Click”事件处理过程。
需要注意的是,菜单项的点击事件应该单独编写,用于处理菜单项的具体操作。
二、自定义工具栏除了自定义菜单,我们还可以在VBA中自定义工具栏,以方便用户进行常用操作的快速访问。
下面是一个简单的示例,展示了如何创建一个自定义工具栏:Sub CustomizeToolbar()'创建一个新的工具栏,并指定位置和名称Dim toolbar As CommandBarSet toolbar = mandBars.Add(Name:="Custom Toolbar", Position:=msoBarTop)'添加工具栏按钮Dim toolbarButton As CommandBarButtonSet toolbarButton = toolbar.Controls.Add(Type:=msoControlButton) With toolbarButton.Caption = "按钮1".OnAction = "ToolbarButton1_Click".Style = msoButtonIconAndCaption.FaceId = 3End With'显示工具栏toolbar.Visible = TrueEnd SubSub ToolbarButton1_Click()'在此处编写工具栏按钮1的点击事件处理代码End Sub以上代码创建了一个新的工具栏“Custom Toolbar”,并在工具栏中添加了一个按钮“按钮1”。
VBA如何在菜单栏上添加按钮
VBA如何在菜单栏上添加按钮主菜单上添加⾃定义按钮Sub addbtn()Set myMenu = mandBars("worksheet menu bar")Set Button = myMenu.Controls.Add(Type:=msoControlButton)Button.Caption = "Caption" '按钮上的⽂字,填写你需要的Button.Style = msoButtonIconAndCaptionButton.FaceId = FaceId '按钮图标,数字⽐如8,系统存在的Button.OnAction = "OnAction" '按钮执⾏的宏名,填写你⾃⼰的宏名End SubIf C < 7 Or C > 8 Or r < 6 Then Exit Sub如果上⾯结果为true,那么Application.EnableEvents = False,以后就不现响应 Worksheet_Change,改为下⾯代码试⼀下:If C < 7 Or C > 8 Or r < 6 ThenApplication.EnableEvents = TrueExit SubEnd If你好:請參考:1.新增⼀個增益級專案(COM Addin)取名為 AddinXL,並寫⼊以下程式碼Option ExplicitImplements IDTExtensibility2Private Sub IDTExtensibility2_OnAddInsUpdate(custom() As Variant)End SubPrivate Sub IDTExtensibility2_OnBeginShutdown(custom() As Variant)End SubPrivate Sub IDTExtensibility2_OnConnection(ByVal Application As Object, ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As Object, custom() As Variant) Set xlapp = ApplicationSet MenuEvents = New ToolsMenuEventsMenuEvents.CreateMenuItemsEnd SubPrivate Sub IDTExtensibility2_OnDisconnection(ByVal RemoveMode As AddInDesignerObjects.ext_DisconnectMode, custom() As Variant)MenuEvents.DeleteMenuItemsEnd SubPrivate Sub IDTExtensibility2_OnStartupComplete(custom() As Variant)End Sub2.新增⼀個Class 模組,取名為 ToolsMenuEvents,並寫⼊以下程式碼Private WithEvents btnMenuItem1 As mandBarButtonPrivate WithEvents btnMenuItem2 As mandBarButtonPrivate WithEvents btnMenuItem As mandBarButtonSub CreateMenuItems()With mandBars(1).Controls.Add(Type:=msoControlPopup, Temporary:=True).Caption = "MyToolBar"Set btnMenuItem1 = .Controls.AddWith btnMenuItem1.Caption = "計算".BeginGroup = TrueEnd WithSet btnMenuItem2 = .Controls.AddWith btnMenuItem2.Caption = "統計".BeginGroup = FalseEnd WithEnd WithEnd SubSub DeleteMenuItems()On Error Resume NextmandBars(1).Controls("MyToolBar").DeleteEnd SubPrivate Sub btnMenuItem1_Click(ByVal Ctrl As mandBarButton, CancelDefault As Boolean)MsgBox "計算"End SubPrivate Sub btnMenuItem2_Click(ByVal Ctrl As mandBarButton, CancelDefault As Boolean)MsgBox "統計"End Sub3.新增⼀個Module,並宣告以下變數Option ExplicitOption Private ModulePublic xlapp As Excel.ApplicationPublic MenuEvents As ToolsMenuEvents4.將此專案名稱更名為TestToolsMenuEvents完成後如附圖所⽰。
如何使用VBA代码在Excel界面添加自定义菜单
'运行该过程后,将在工作表菜单的“帮助”菜单左侧添加一个名为“统计”的新菜单。
'注:要删除新添加的菜单,使用Delete方法即可,例如代码:CommandBars(1).Controls("统计(&S)").Delete'将删除刚创建的“统计”菜单。
'添加菜单项'与添加新菜单一样,在添加菜单项及子菜单时,使用Add方法,且指定合适的控件类型,其代码清单如下:Sub AddNewMenu()Dim HelpMenu As CommandBarControlDim NewMenu As CommandBarPopupDim MenuItem As CommandBarControlDim SubMenuItem As CommandBarButtonOn Error Resume Next'如果菜单已存在,则删除该菜单CommandBars(1).Controls("统计(&S)").Delete'利用ID属性查找帮助菜单Set HelpMenu = CommandBars(1).FindControl(ID:=30010)If HelpMenu Is Nothing Then'如果该菜单不存在,则将新菜单添加到末尾'设置新菜单为临时的Set NewMenu = CommandBars(1).Controls _.Add(Type:=msoControlPopup, Temporary:=True)Else'将新菜单添加到帮助菜单之前Set NewMenu = CommandBars(1).Controls _.Add(Type:=msoControlPopup, Before:=HelpMenu.Index, _Temporary:=True)End If'添加菜单标题并指定热键NewMenu.Caption = "统计(&S)"'添加第一个菜单项Set MenuItem = NewMenu.Controls.Add _(Type:=msoControlButton)With MenuItem.Caption = "输入数据(&D)...".FaceId = 162.OnAction = "Macro1"End With'添加第二个菜单项Set MenuItem = NewMenu.Controls.Add _(Type:=msoControlButton)With MenuItem.Caption = "汇总数据(&T)..."'添加快捷键.ShortcutText = "Ctrl Shift T".FaceId = 590.OnAction = "Macro2"End With'添加第三个菜单项'本菜单有子菜单项,因此其类型为msoControlPopupSet MenuItem = NewMenu.Controls.Add _(Type:=msoControlPopup)With MenuItem.Caption = "数据报表(&R)..."'添加分隔线.BeginGroup = TrueEnd With'添加子菜单'添加第一个子菜单Set SubMenuItem = MenuItem.Controls.Add(Type:=msoControlButton)With SubMenuItem.Caption = "月汇总(&M)".FaceId = 110.OnAction = "Macro3"End With'添加第二个子菜单Set SubMenuItem = MenuItem.Controls.Add _(Type:=msoControlButton)With SubMenuItem.Caption = "季度汇总(&Q)".FaceId = 222.OnAction = "Macro4"End WithEnd SubSub deleteMenu()CommandBars(1).Controls("统计(&S)").DeleteEnd Sub使用方法:在Workbook_Open() 过程中调用AddNewMenu(),在Workbook_BeforeClose过程中调用deleteMenu()。
VBA实现自定义菜单与工具栏的步骤与技巧
VBA实现自定义菜单与工具栏的步骤与技巧自定义菜单和工具栏是VBA中非常有用的功能,能够提供更加灵活和高效的用户界面。
通过自定义菜单和工具栏,我们可以根据自己的需求添加或删除菜单项和工具按钮,使得用户能够方便地访问所需的功能。
本文将介绍如何使用VBA实现自定义菜单与工具栏的步骤与技巧。
一、创建自定义菜单要创建自定义菜单,首先需要打开Visual Basic编辑器(VBE),然后按下ALT+F11快捷键。
在VBE中,选择“插入” -> “用户窗体”或者右键单击项目资源管理器中的该工作簿并选择“插入模块”。
在新的用户窗体或模块中,输入以下代码,以创建一个名为"CustomMenu"的自定义菜单。
```vbaSub CreateCustomMenu()Dim cBar As CommandBarDim cBarControl As CommandBarControl' 如果已经存在名称为"CustomMenu"的菜单,则删除它On Error Resume NextmandBars("CustomMenu").DeleteOn Error GoTo 0' 创建自定义菜单Set cBar = mandBars.Add(Name:="CustomMenu", Position:=msoBarPopup, _MenuBar:=False, Temporary:=True)' 添加菜单项Set cBarControl = cBar.Controls.Add(Type:=msoControlButton)With cBarControl.Caption = "菜单项1".OnAction = "Macro1"End WithSet cBarControl = cBar.Controls.Add(Type:=msoControlButton)With cBarControl.BeginGroup = True.Caption = "菜单项2".OnAction = "Macro2"End WithEnd SubSub Macro1()' 菜单项1的宏代码End SubSub Macro2()' 菜单项2的宏代码End Sub```在创建的自定义菜单中,我们通过`CommandBar`对象和`CommandBarControl`对象来创建和添加菜单项。
Excel的工具栏和菜单栏VBA源码实例
工具栏和菜单栏工具栏和菜单栏的运用更多时候是伴随着加载宏和个性Excel界面的出现而出现。
在不断加深对ExcelVBA 的理解和运用,我们编程的思路渐渐会转到考虑代码的通用性和应用方案上,将代码和Excel数据源分开。
因此,制作更多具有通用功能的加载宏(不管是xla加载宏,还是Com加载宏),可以最大极限的发挥VBA编程的魅力,而不是要求用户强制启用宏。
也正是因为这个原因,在我们去学习工具栏和菜单栏时,要明白的一个道理是,制作工具栏仅仅是为了加载宏等具体运用的实现,不要一味地去追求工具栏的花哨。
一、几个基本概念在开始本节之前,先理解什么是命令栏?命令栏(CommandBars):是工具栏、菜单栏和快捷菜单的统称。
工具栏:带有按钮和选项的工具条,使用这些按钮和选项可执行命令。
如下图:菜单栏:标题栏下的水平栏,包括菜单名称。
如下图快捷菜单:又叫弹出式菜单,鼠标右键单击。
如下图。
二、CommandBars集合对象通过上面几幅图片的直观概念之后,我们接下来理解CommandBar集合。
所有的工具栏和菜单栏代码都是围绕Commandbars集合展开的。
CommandBarControlsCommandBarButton属性必须是msoControlButton。
)CommandBarComboBox见、或该、msoControlGraphicPopup、msoControlButtonPopup、。
NameTypePostionTemporaryCaptionOnActionFaceIDStyleEnableTop/Left/Width/HightBeginGroupControlsAdd方法Findcontrols方法下面将通过实例来解释上述属性、参数和方法的运用。
三、实例代码1、建立一命令栏即建立了一个工具栏。
一般的,我们会相应的定义一个Commandbar对象来操作这个自定义工具栏,如下代码:SubAddCommandBar1()'添加一自定义工具栏DimcmdBarAsCommandBarSetcmdBar=EndSub但,Excel好像任何变化,这是因为自定义工具栏的默认Visible为False。
使用VBA自定义Excel功能按钮与菜单
使用VBA自定义Excel功能按钮与菜单自定义功能按钮与菜单是提高Excel使用效率的一个重要方法。
通过使用VBA(Visual Basic for Applications)编程语言,我们可以在Excel中自定义各种功能按钮和菜单,以满足特定需求,并简化操作流程。
在本文中,我们将学习如何使用VBA自定义Excel功能按钮与菜单。
在Excel中,功能按钮可以是工具栏按钮、快速访问工具栏按钮或自定义Ribbon菜单按钮。
我们可以为这些按钮分配宏,以执行我们期望的操作。
首先,我们将学习如何创建一个自定义功能按钮。
以下是创建自定义功能按钮的步骤:步骤1:打开Excel并进入开发者选项卡。
要进入开发者选项卡,可以右键点击Excel的任意工具栏,然后选择“自定义工具栏”并勾选“开发者”选项。
步骤2:进入开发者选项卡后,单击“插入”下的按钮控件,然后在Excel中拖动以确定按钮的大小。
步骤3:双击按钮,将进入VBA编辑器。
在VBA编辑器中,我们可以编写按钮的宏代码。
步骤4:编写宏代码以执行我们期望的操作。
例如,我们可以编写一个宏代码来计算选定单元格的总和并将结果显示在消息框中。
步骤5:退出VBA编辑器并返回到Excel界面。
此时,我们的自定义功能按钮已经创建完成。
现在,每当我们单击自定义功能按钮时,它将执行我们之前编写的宏代码,从而实现我们期望的操作。
在创建自定义功能按钮的过程中,我们可以进行更多的设置。
例如,我们可以为按钮设置名称、提示信息、快捷键和图标。
这些设置将使按钮更加易于识别和使用。
除了自定义功能按钮,我们还可以使用VBA自定义菜单。
自定义菜单将一组相关的功能命令组合在一起,并以菜单的形式展示。
以下是创建自定义菜单的步骤:步骤1:进入VBA编辑器,并创建一个新的模块。
在该模块中,我们将存储自定义菜单的宏代码。
步骤2:编写宏代码以创建自定义菜单。
我们可以使用VBA代码中的`CommandBars`对象来创建菜单栏和菜单项。
用VBA自定义WORD菜单和工具栏
用VBA自定义WORD菜单和工具栏,实现多风格界面使用一个包含VBA代码的Word模板文件,通过“加载”方式直接运行,运行后将在Word XP的主界面中新增菜单和工具栏,并提供了几套适合不同工作环境的界面布局,单击相应菜单即可实现不同风格界面布局的切换。
标准风格:显示主菜单栏以及常用、格式两个工具栏,并将文本编辑区设置为“蓝底白字”。
简单风格:仅显示主菜单栏和程序新建的工具栏,并将文本编辑区恢复为“白底黑字”,如图1所示。
单击工具栏上的按钮,则会显示对话框。
绘图和制表风格:显示主菜单栏和常用、格式、绘图、图片、符号栏以及表格和边框工具栏等,并将文本编辑区恢复为“白底黑字”。
多风格界面的实现方法:一、创建工具栏和菜单的相关知识:mandBars集合Office软件中,每个软件所有的工具栏均可用该集合来代表,该集合可通过名称或索引号来指定菜单栏或工具栏,如“CommandBars("Formatting")”,即通过名称“Formatting”指定了“格式工具栏”。
Add方法用于新建工具栏,并返回CommandBar对象。
mandBar对象该对象代表工具栏,新建工具栏的控件均以该对象为载体,是VBA工具栏开发的核心对象,其常用方法和属性如下:Position属性:用于设置工具栏的位置,可通过VBA常量将工具栏的位置设置为置顶、居左、居右、置下或浮动。
Visible属性:用于设置工具栏是否可见。
Enabled属性:用于设置工具栏是否可用。
Reset方法:将内置工具栏的设置重置为默认设置,删除其中的自定义控件,在恢复软件原有工具栏或菜单时非常有用。
mandBarPopup 对象该对象代表工具栏中的一个弹出式控件,其实Office软件的菜单也可理解为一个弹出式的控件,而菜单栏可以视为“另类”的工具栏。
因此,通过该对象即可添加菜单栏,方法和添加工具栏类似。
mandBarButton对象该对象代表工具栏的按钮控件,是常用的工具栏二次开发控件,其常用方法和属性如下:OnAction属性:用于设置VBA代码过程名(该代码过程不可使用参数),该过程在单击按钮后运行。
运用VBA实现EXCLE的菜单和工具栏方法[51自学网园地]
运用VBA实现EXCLE的菜单和工具栏方法[51自学网园地] 收藏本页联系我们论坛帮助恢复默认设置登录 |注册 |搜索 |风格 |论坛状态 |论坛展区 |51视频教程 |设计素材 |积分计划 |我的勋章 |版主报到审核帖子功能菜单 |我能做什么51自学网园地→信息化办公--[区版:samohu] → Microsoft Excel →运用VBA实现EXCLE的菜单和工具栏方法帖子评论选取类型:中立支持反对选取观点精彩,一针见血观点独到说得很对你说得有道理选取观点你说得没道理不知道你在说什么简直是胡说八道观点标题:验证码:观点内容:(不支持HTML)请以客观、真实地作出评论,并注意语言文明;观点发表后不能作出更改;1 2 | 10 1/1 页您是本帖的第 1444 个阅读者树形打印标题:运用VBA实现EXCLE的菜单和工具栏方法yyfyyf8888等级:小学生文章:43经验:425金钱:475自学币:2注册:2009年7月9日楼主小大个性首页 | 邮箱运用VBA实现EXCLE的菜单和工具栏方法菜单和工具栏建立有用的自定义应用程序的基本原则之一是提供用户与VisualBasic应用程序之间简洁一致的交互方式。
菜单和工具栏为向用户显示简单的命令和选项提供了快捷、方便,而且被广泛接受的方式。
在Microsoft Office中,很容易对菜单和工具栏进行设计和修改;Microsoft Excel采用了统一的自定义化的界面-“自定义”对话框。
因为所有的菜单和工具栏都用同样类型的类来表示-CommandBar 对象-所以也很容易从VisualBasic中来定义和控制它们。
修改用户界面的工具有两种自定义菜单栏和工具栏的工具:共享“自定义”对话框和VisualBasic。
虽然,在每个Office应用程序之间,“自定义”对话框仍有很小的区别,但是用于修改菜单栏和工具栏的可编程对象在所有的应用程序中都是相同的。
本节讲述了“自定义”对话框和共享可编程对象,以及何时和怎样使用这些工具。
VBA中的菜单与工具栏自定义
VBA中的菜单与工具栏自定义VBA(Visual Basic for Applications)是一种用于编写自定义宏和脚本的编程语言,可以与多种应用程序集成,例如Microsoft Excel、Word和PowerPoint等。
在VBA中,可以通过自定义菜单和工具栏来增加应用程序的功能和用户体验。
本文将介绍如何在VBA中进行菜单与工具栏的自定义,以及一些常用的技巧和注意事项。
1. 自定义菜单VBA中可以使用CommandBar对象来创建和管理菜单。
首先,我们需要创建一个CommandBar对象,然后向其添加按钮和子菜单项。
创建菜单的代码如下:```Sub CreateMenu()Dim menuBar As ObjectDim newMenu As Object' 检查是否已存在自定义菜单,若存在则删除For Each menuBar In mandBarsIf = "CustomMenu" ThenmenuBar.DeleteEnd IfNext menuBar' 创建一个自定义菜单Set menuBar = mandBars.Add(Name:="CustomMenu", Position:=msoBarTop)menuBar.Visible = True' 添加按钮和子菜单项Set newMenu = menuBar.Controls.Add(Type:=msoControlPopup)newMenu.Caption = "菜单1"newMenu.Controls.Add(Type:=msoControlButton).Caption = "按钮1"newMenu.Controls.Add(Type:=msoControlButton).Caption = "按钮2"' 添加分隔线menuBar.Controls.Add(Type:=msoControlSeparator)menuBar.Controls.Add(Type:=msoControlButton).Caption = "按钮3"' 设置快捷键newMenu.Controls("按钮1").OnAction = "Macro1"newMenu.Controls("按钮2").OnAction = "Macro2"menuBar.Controls("按钮3").OnAction = "Macro3"End Sub```通过以上代码,我们创建了一个名为"CustomMenu"的自定义菜单,并在菜单中添加了三个按钮,分别执行名为"Macro1"、"Macro2"和"Macro3"的宏。
VBA实现自定义菜单与工具栏按钮的步骤与技巧
VBA实现自定义菜单与工具栏按钮的步骤与技巧自定义菜单和工具栏按钮是VBA中常用的功能,它们可以提高工作效率和用户体验。
通过自定义菜单和工具栏按钮,我们可以将经常使用的命令集中到一个菜单或按钮上,方便用户快速访问。
下面我们将介绍VBA实现自定义菜单和工具栏按钮的步骤与技巧。
步骤一:打开Excel的开发人员选项要使用VBA自定义菜单和工具栏按钮,首先需要打开Excel的开发人员选项。
打开Excel后,点击工具栏上的“文件”选项卡,然后选择“选项”。
在弹出的对话框中,选择“自定义功能区”选项卡,并勾选“开发人员”复选框,点击“确认”按钮即可。
步骤二:添加自定义菜单或工具栏在打开的Excel中,我们可以看到多出了一个“开发人员”选项卡。
在这个选项卡中,我们可以创建自定义菜单或工具栏。
点击“开发人员”选项卡上的“自定义菜单”或“自定义工具栏”按钮,选择“新建”命令,即可创建一个新的自定义菜单或工具栏。
步骤三:编辑自定义菜单或工具栏在创建好的自定义菜单或工具栏上,我们可以添加各种命令和功能。
例如,可以添加一个新的菜单项,命令类型可以是内置的Excel命令,也可以是自定义的VBA命令。
另外,还可以设置快捷键、改变显示顺序等。
在添加自定义命令时,可以使用VBA代码来实现更复杂的功能。
在自定义菜单或工具栏的编辑模式下,点击“新建”按钮,在弹出的对话框中选择“宏”命令。
然后,在代码编辑器中输入你所需的VBA代码,以实现相应的功能。
例如,可以编写一个VBA宏来自动进行数据处理、图表生成或其他任务。
步骤四:设置自定义菜单或工具栏的显示完成自定义菜单或工具栏的编辑后,需要设置它们在Excel中的显示方式。
在自定义菜单或工具栏的编辑模式下,点击“常规”选项卡,在“显示”选项中选择显示的位置,可以选择在菜单栏或工具栏中显示。
步骤五:保存并使用自定义菜单或工具栏在设置好自定义菜单或工具栏的显示方式后,点击“文件”选项卡,然后选择“选项”并在弹出的对话框中点击“确认”按钮,保存配置的改动。
自定义工具栏按钮图标_VBA教程、excel VBA编程、VBA视频、VBA控件,
自定义工具栏按钮图标_VBA教程、excel VBA编程、VBA视频、VBA控件,VBA应用教程,vba 技巧自定义工具栏按钮图标时间:2009-07-1121:06来源:未知作者:vba技术联盟点击:161次在创建自定义的工具栏时,除了可以为工具栏按钮添加Excel内置的图标外,还能为工具栏按钮添加自定义的图标,如下面的代码所示。
复制内容到剪贴板代码:#001Sub AddCustomButton() #002 Dim xBar As CommandBar #003 Dim xButton As CommandBarButton #004 On Error Resume【绝密】快速通过2010年中级会计职称!点击进入在创建自定义的工具栏时,除了可以为工具栏按钮添加Excel内置的图标外,还能为工具栏按钮添加自定义的图标,如下面的代码所示。
复制内容到剪贴板代码:#001 Sub AddCustomButton()#002 Dim xBar As CommandBar#003 Dim xButton As CommandBarButton#004 On Error Resume Next#005 mandBars("CustomBar").Delete#006 Set xBar = CommandBars.Add("CustomBar", msoBarTop)#007 Set xButton = xBar.Controls.Add(msoControlButton)#008 With xButton#009 .Picture = LoadPicture(ThisWorkbook.Path & "\P.BMP")#010 .Mask = LoadPicture(ThisWorkbook.Path & "\M.BMP")#011 .TooltipText = "Excel Home 论坛"#012 End With#013 xBar.Visible = True#014 Set xBar = Nothing#015 Set xButton = Nothing#016 End Sub代码解析:AddCustomButton过程创建自定义工具栏,并设置工具栏的按钮自定义图标。
通过VBA自定义向Excel添加工具栏
通过VBA⾃定义向Excel添加⼯具栏Office由于提供了VBA,为⼤家开发⼀些定制功能提供了⼀种途径。
但是如何实现⼯具栏中的命令与宏进⾏绑定,对于初学则来说是⼀个不⼩的门槛。
今天,给⼤家介绍⼀下在Excel⾥写完宏后,如何通过宏⾃动⽣成⼯具栏。
如图:在VBA中将要⽤到CommandBar,CommandBarButton两个对象。
Option Explicit'定义全局变量Private zyi_Bar As CommandBarPrivate zyi_ComBarBtn As CommandBarButton'-------------------------------------------------------------------------------------------------------------'增加⼯具栏'-------------------------------------------------------------------------------------------------------------Sub AddToolBar()'''' mandBars.Add(Name:="zy").Visible = TrueDim strBarName As StringDim strParam As StringDim strCaption As StringDim strCommand As StringDim nIndex As IntegerDim nFaceId As IntegerDim cBar As CommandBarstrBarName = "ZYI_TOOL"For Each cBar In mandBarsIf = strBarName ThenSet zyi_Bar = cBarGoTo 20End IfNext'On Error GoTo 10'Set zyi_Bar = mandBars(strBarName)'If zyi_ = strBarName Then' GoTo 20 '已经存在' zyi_Bar.Delete'End If'10:On Error GoTo 100Set zyi_Bar = mandBars.Add(Name:=strBarName) 20:zyi_Bar.Visible = TrueOn Error GoTo 100'-----------------------------------------------------------'1. 复制⼯作表nIndex = 1strCaption = "复制⼯作表"strParam = "复制⼯作表的单元格内容及格式!"strCommand = "复制⼯作表"nFaceId = 271If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId ElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End If'-----------------------------------------------------------'2. 合并单元格nIndex = 2strCaption = "合并单元格"strParam = "合并单元格以及居中"strCommand = "合并单元格"nFaceId = 29If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId ElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End If'-----------------------------------------------------------'3. 居中nIndex = 3strCaption = "居中"strParam = "⽔平垂直居中"strCommand = "居中单元格"nFaceId = 482If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId ElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End If'-----------------------------------------------------------'4. 货币nIndex = 4strCaption = "货币"strParam = "货币"strCommand = "货币"nFaceId = 272If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceIdElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End If'-----------------------------------------------------------'5. 将货币数字转换为⼤写nIndex = 5strCaption = "删除列"strParam = "删除列"'宏名称strCommand = "删除列"nFaceId = 1668If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId ElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End IfnIndex = nIndex + 1While nIndex < zyi_Bar.Controls.Countzyi_Bar.Controls(nIndex).DeleteWend'-----------------------------------------------------------'6. 分割条zyi_Bar.Controls(zyi_Bar.Controls.Count).BeginGroup = True'-----------------------------------------------------------'7. 将货币数字转换为⼤写nIndex = 6strCaption = "⼈民币"strParam = "⼈民币由数字转换为⼤写"'宏名称strCommand = "To⼤写⼈民币"nFaceId = 384If zyi_Bar.Controls.Count < nIndex ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId ElseIf zyi_Bar.Controls(nIndex).Caption <> strCaption ThenAddComBarBtn strParam, strCaption, strCommand, nIndex, nFaceId End IfnIndex = nIndex + 1While nIndex < zyi_Bar.Controls.Countzyi_Bar.Controls(nIndex).DeleteWend'-----------------------------------------------------------'9. 分割条zyi_Bar.Controls(zyi_Bar.Controls.Count).BeginGroup = True100:End Sub'-------------------------------------------------------------------------------------------------------------'向⼯具栏动态添加按钮'-------------------------------------------------------------------------------------------------------------Sub AddComBarBtn(strParam As String, strCaption As String, strCommand As String, nIndex As Integer, nFaceId As Integer)'Set zyi_ComBarBtn = zyi_Bar.Controls.Add( _ID:=1, _Parameter:=strParam, _Before:=nIndex, _Temporary:=True)With zyi_ComBarBtn.Caption = strCaption.Visible = True.OnAction = strCommand.FaceId = nFaceIdEnd WithEnd Sub通过以上两个函数,就可以实现⾃动添加⼯具栏及按钮。
Excel VBA自定义菜单和菜单栏
Excel VBA自定义菜单和菜单栏(江羽收集整理)【目录】前言 (3)一、简介 (3)二、命令栏 (4)三、控件常量 (4)四、菜单栏 (6)4.1A DD方法应用于C OMMAND B ARS对象 (6)4.2返回命令栏控件的ID (7)4.3确定活动菜单栏的名称 (7)4.4保存(内置或自定义菜单栏的)活动状态 (8)4.5创建自定义命令栏 (8)4.6显示自定义命令栏 (8)4.7删除自定义命令栏 (9)4.8隐藏命令栏 (9)4.9显示命令栏 (9)4.10还原内置命令栏 (9)五、菜单 (10)5.1A DD方法用于C OMMAND B AR C ONTROLS对象 (10)5.2向命令栏添加自定义菜单控件 (11)5.3禁用命令栏上的菜单控件 (11)5.4启用命令栏上的菜单控件 (11)5.5删除命令栏上的菜单控件 (12)5.6还原命令栏上的菜单控件 (12)六、命令 (12)6.1向菜单控件添加分隔条 (13)6.2在菜单上创建自定义命令控件 (13)6.3在命令控件旁放置选中标记 (13)6.4禁用命令栏上的命令控件 (14)6.5启用命令栏上的命令控件 (14)6.6删除菜单上的命令控件 (15)6.7还原菜单上的内置命令控件 (15)七、子菜单 (15)7.1添加子菜单 (16)7.2向子菜单添加命令 (16)7.3禁用子菜单上的命令控件 (16)7.4删除子菜单上的命令 (17)7.5禁用子菜单控件 (17)7.6删除子菜单控件 (17)八、快捷菜单栏 (18)8.1新建快捷菜单栏 (18)九、快捷菜单 (19)9.1在快捷菜单栏上创建命令 (19)9.2禁用快捷菜单栏上的命令控件 (19)9.3删除快捷菜单栏上的命令 (20)9.4删除快捷菜单栏 (20)9.5还原内置快捷菜单栏上的命令 (20)十、快捷菜单上的子菜单 (20)10.1在快捷菜单栏上新建子菜单 (21)10.2在快捷菜单栏的子菜单上创建命令控件 (21)10.3禁用快捷菜单上的子菜单项控件 (22)10.4删除快捷菜单上的子菜单项控件 (22)10.5禁用快捷菜单上的子菜单控件 (22)10.6删除快捷菜单上的子菜单控件 (23)前言在EXCEL中,我们的操作都是通过“工具栏、菜单栏、快捷菜”单实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
expression.Mask
参数是必需的,返回一个CommandBarButton对象。
屏蔽图像决定按钮图像透明的部分。在创建作为屏蔽图像使用的图像时,所有要透明的区域应该为白色,所有要显示的区域应该为黑色。
第11行代码,设置按钮的“屏幕提示”为“ExcelHome论坛”。
运行AddCustomButton过程,创建自定义工具栏,并设置工具栏按钮的图标,如图所示。
Snap1.jpg (1.38 KB)
2009-3-21 08:42-
用户在使用文本框输入数据时,往往希望能限制输入数据的类型,比如只能输入数字。但是...屏蔽所有的命令栏vba代码
在使用自定义的操作界面时,需要屏蔽Excel中所有的命令栏,可以使用下面的代码。 复制...excel vba屏蔽工作表的复制功能详解
有时我们并不希望用户对工作表中的数据进行复制粘贴操作,此时可以把所有的复制功能都...Shape(图形在工作表中添加艺术字
#008 With xButton
#009 .Picture = LoadPicture(ThisWorkbook.Path & "\P.BMP")
#010 .Mask = LoadPicture(ThisWorkbook.Path & "\M.BMP")
#005 mandBars("CustomBar").Delete
#006 Set xBar = CommandBars.Add("CustomBar", msoBarTop)
#007 Set xButton = xBar.Controls.Add(msoControlButton)
应用于CommandBarButton 对象的Picture属性返回一个IPictureDisp对象,表示
CommandBarButton对象的图像,语法如下:
expression.Picture
参数是必需的,返回一个CommandBarButton对象。
在工作表中插入艺术字,可以使用AddTextEffect方法,如下面的代码所示。 复制内容到剪...Wordbook(工作簿)对象保存指定工作表为工作
如果需要将工作簿中的工作表单独保存为一个工作簿文件,可以使用Worksheet对象的Copy...vba技术联盟推荐教程 Excel
21:06来源:未知 作者:vba技术联盟 点击:161次
在创建自定义的工具栏时,除了可以为工具栏按钮添加Excel内置的图标外,还能为工具栏按钮添加自定义的图标,如下面的代码所示。 复制内容到剪贴板 代码:
#001Sub AddCustomButton() #002 Dim xBar As CommandBar #003 Dim xButton As
#011 .TooltipText = "Excel Home 论坛"
#012 End With
#013 xBar.Visible = True
#0015 Set xButton = Nothing
Word VBA高效排版范例应用
Excel 应用大全
Excel实战技巧精粹(附光盘)
Excel数据处理与分析实战技巧精粹
Excel数据透视表应用大全
Excel 2007从入门到精通
数码单反摄影从入门到精通
Wordbook(工作簿)对象禁用宏则 excel vba限制文本框的输入 Excel vba使用ActiveWorkbook详
Shape(图形)、Chart(图表)对 Wordbook(工作簿)对象不打开工 excel vba使用InputBox方法详解 VBA控件教程
vba语句
------分隔线---------------------------- vba技术联盟推荐教程 Excel VBA基础入门
Excel VBA实战技巧精粹(附光盘)
中文版Excel 2007高级VBA编程宝典
Excel VBA从入门到精通(附CD-ROM)
粤ICP备09034514号
Close
CloseClose
Close
CloseClose
VBA错误代码详解
VBA代码注释大全
常用表格下载
VBA常用技巧解析
VB在线帮助
EXCEL视频
vba视频
Excel函数
EXcel入门
Excel技巧
Excel2007教程
WORD-VBA
Word模板下载
Excel实战技巧精粹(附光盘)
Excel数据处理与分析实战技巧精粹
Excel数据透视表应用大全
Excel 2007从入门到精通
热点内容 多个文本框数据相加excel vba实 设置文本框数据格式excel vba代 文本框添加右键快捷菜单 文本框的自动换行excel vba代码
#016 End Sub
代码解析:
AddCustomButton过程创建自定义工具栏,并设置工具栏的按钮自定义图标。
第6、7行代码,使用Add方法在Excel窗口中添加自定义工具栏和按钮。请参阅技巧89 。
第9行代码,设置工具栏按钮的Picture属性为同一目录中的p.bmp图片。
VBA基础入门
Excel VBA实战技巧精粹(附光盘)
中文版Excel 2007高级VBA编程宝典
Excel VBA从入门到精通(附CD-ROM)
Word VBA高效排版范例应用
Excel 应用大全
-
【绝密】 快速通过2010年中级会计职称!点击进入 注会考试高分秘诀
注会如何一次过五门
会计职称考试高分秘诀
顶级名师带你轻松过会计职称
会计职称培训大优惠!
闫华红给2010年中级财管考生的预习指导
(责任编辑:admin)
多个文本框数据相加excel vba实现 限制文本框的输入长度 文本框的自动换行excel vba代码 如何将光标返回文本框中(excel vba
限制文本框的输入长度(excel vba) 设置文本框数据格式excel vba代码 设置文本框数据格式excel vba代码 文本框添加右键快捷菜单
CommandBarButton #004 On Error Resume
【绝密】 快速通过2010年中级会计职称!点击进入
在创建自定义的工具栏时,除了可以为工具栏按钮添加Excel内置的图标外,还能为工具栏按钮添加自定义的图标,如下面的代码所示。
指定对象的Picture属性就能设置对象的图像
第10行代码,设置工具栏按钮的Mask属性为同一目录中的m.bmp图片。
为了使工具栏按钮图标透明显示,在指定对象的Picture属性后,还需要指定对象的Mask属性。
应用于CommandBarButton
如何开一家赚钱的专卖店
如何做好财务管理
财务ERP系统教程
如何掌控自己的时间和生活
李嘉诚如何理财
推荐内容 设置文本框数据格式excel vba代码解释
文本框在用来输入数据时,除了限制输入的数据类型外,还可以设置文本框的数据格式,如...excel vba限制文本框的输入
东奥会计培训大优惠!
我的奋斗历程-努力代表汗
勤奋+方法=两个半月通过6门
我的CPA考试攻略(12月20日更新)
2010年会计职称学习最新推出完美学习计划
张志凤给2010职称考生的实务学习指导
Access使用技巧
Outlook
人才招聘
电影大片欣赏
商城
Powered by VBAcn © 2008-2009 vbacn Inc.
9V:Repeat code is not allowed!
vba技术联盟,站长信箱:oman1825@
复制内容到剪贴板
代码:
#001 Sub AddCustomButton()
#002 Dim xBar As CommandBar
#003 Dim xButton As CommandBarButton
#004 On Error Resume Next