excel - 创建两个命令按钮的功能
问题描述
我想在工作表中同时创建两个命令按钮。
该函数只创建一个(第一个)。
我分离了功能,但它仍然没有添加第二个按钮。
Sub AddCommandButtons()
Dim sh1 As Excel.Worksheet
Dim btn1, btn2 As Shape
set sh1= ThisWorkbook.Sheets(1)
x1 = 4.2
y1 = 1.8
w1 = 140
h1 = 21
x2 = 160
y2 = 1.8
w2 = 140
h2 = 21
Set btn1 = sh1.Shapes.AddFormControl(xlButtonControl, x1, y1, w1, h1)
btn1.OLEFormat.Object.Caption = "Add New Lines"
btn1.OnAction = "Module8.AddNewLines"
Set btn2 = sh1.Shapes.AddFormControl(xlButtonControl, x2, y2, w2, h2)
btn2.OLEFormat.Object.Caption = "Write Out Lines"
btn2.OnAction = "Module11.WriteOutLines"
End Sub
解决方案
推荐阅读
- ruby-on-rails - 资产管道苦苦挣扎:资产“{name}”不存在于资产管道中
- c# - 授权中间件无法识别通过 MVC 约定添加的策略
- bash - 在同一个 bash 脚本中启动 OpenFoam 容器后运行命令
- javascript - JS - React Native - Expo: TypeError: undefined is not an object (评估
- mssql-jdbc - DBVisualizer 只显示模式,不显示表,也不让我看到数据
- python-3.x - 如果其行的内容包含 Pandas 中列表的元素,则基于一列进行过滤
- spring-websocket - Spring Websocket 缓冲区大小、连接数和可用内存
- python - 如何使用python打开一个空白的excel表(以前没有保存)?
- java - checkmarx 存储的绝对路径遍历
- vim - vim空行为红色,更改窗口大小后消失