Excel 2007 VBA宏编程:功能区与数据透视表操作指南
功能区相关操作
在Excel 2007 VBA宏编程中,功能区的定制是实现用户交互的重要手段。下面将详细介绍功能区的一些操作,包括显示控件图像、添加复选框、编辑框和组合框等。
显示控件图像
ExecuteMso 方法可能是最有用的方法之一,而 GetImageMso 方法虽然使用起来较为复杂,但可以用于在电子表格中显示控件图像。以下是一个示例代码:
Sub DisplayMsoImage()
Dim MyMsoImage As OLEObject
Set MyMsoImage = _
ActiveSheet.OLEObjects.Add(ClassType:="Forms.Image.1", Left:=100, Top:=100)
MyMsoImage.Object.Picture = _
Application.CommandBars.GetImageMso("Copy", 32, 32)
End Sub
此代码将“复制”控件的图像放置在当前工作表的位置 (100, 100) 处。若要清除该图像,可使用以下代码:
ActiveSheet.OLEObjects(1).Delete
添加复选框
使用自定义UI编辑器,可向之前构建的示例电子表格中添加以下
超级会员免费看
订阅专栏 解锁全文
1140

被折叠的 条评论
为什么被折叠?



