excel - 从函数添加控件(不是子!)
问题描述
无论如何,我不知道如何通过 UDF添加按钮。
试图通过另一个函数/子调用它,只要初始调用者是一个函数就没有关系。
任何想法如何解决它?任何建议将不胜感激。
Sub AddButtonAt(r As Range)
With ActiveSheet.Buttons.Add(r.Left, r.Top, r.Width, r.Height)
.Name = "Btn" & r.Address
.caption = "B: " & r.Address
End With
End Sub
Function addB()
Call AddButtonAt(Selection)
End Function
函数 addB() 只是一个助手。理想情况下,如果可能的话,我会使用 Function AddButtonAt()。
解决方案
推荐阅读
- python-3.x - 正则表达式:提取日期的表达式不适用于 Series 对象引发错误
- python - Pygame:打破文本行以适应屏幕
- unity3d - 我可以在商业游戏中使用 Unity Asset Store 中的免费资源吗?
- twilio - 是否可以发送带有自定义“发件人”或“回复”号码的 Twilio SMS?
- java - PowerShell 终止其命令行检测到的 java 进程
- python-3.x - 是否可以在 Python 中匿名定义装饰器(使用 lambda 表达式)?
- python - 如何编码时间片以与 range() 函数一起使用?
- java - 无法从 InputStream 创建 zip 文件
- javascript - 在循环中同时淡入和淡出容器中的不同文本
- unity3d - 在 Agora Unity SDK 中播放多个视频