vba - Excel 按钮增长

标签 vba excel

我正在 Excel 2010 中处理其他人创建的工作簿(我不知道他们使用的是哪个版本),其中有一个调用宏的按钮。定义了很多宏,因此我右键单击它以查找它调用的是哪一个,但没有出现上下文菜单。相反,当我点击关闭时,按钮会变大。我可以按照自己的意愿连续多次实现这种情况。同一工作表中的另一个按钮也存在相同的上下文菜单问题,但文本每次都缩小而不是增长。当我这样做时,另一个按钮可以正常工作。

最佳答案

Excel 中的按钮变大是一个相当常见的问题,有多种理论解释了为什么会发生这种情况,包括使用多个显示器或使用比例字体。我还没有看到关于此问题的明确答案,但有几种解决方法可能适合您。

  1. 删除并重新创建按钮。
  2. 在打开工作簿和单击按钮时以编程方式设置按钮的高度和宽度。
  3. 选择工作表上带有另一个或两个对象的按钮并将它们分组。
  4. 根本不要使用它们。

我个人的选择是#4。作为按钮的替代方案,我使用超链接或分配有宏的形状。

关于vba - Excel 按钮增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11530978/

相关文章:

mysql - Excel Mac 2016,在 VBA 函数内调用时 ListObject 不起作用

vba - 使用 VBA Selection.AutoFill 提高性能

跨选择的 Python Pandas XlsxWriter 中心

vba - 从列表中提取唯一值

vba - 使用 Range.Find() 在 Excel 中使用 VBA 查找换行符

arrays - VBA Excel : which one is better and faster: using one variant matrix for a range or several arrays for each column?

excel - Access VBA - XLS 后期绑定(bind),未找到变量

python - 如何在 Excel 中导入 xlwings 函数?

excel - 使用 VBA 复制多个范围

Excel VBA 数据验证 - 下拉 : Options too many to be saved, 导致错误 "Excel found unreadable content"