You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel ActiveX命令按钮每次点击字体自动变大,如何解决?

Excel ActiveX命令按钮点击后字体异常放大的问题及解决办法

问题现象

  • 点击ActiveX命令按钮时,按钮内部字体持续放大,最终仅能看到首字符的左上部分;但在属性对话框中查看,字体大小的设置值并未发生变化,且代码中没有任何修改字体的逻辑。
  • 该问题曾自行消失,近期在完成多日无异常测试后再次复现,暂未明确触发原因。

解决方法

在按钮的点击事件代码末尾,强制指定按钮的字体大小,覆盖异常的渲染状态。以下是示例代码(按钮名为HideE,为切换型按钮,调用的子例程Hide_Etests会修改按钮标题):

Private Sub HideE_Click()
    If HideE.Caption = "Hide E" Then
        Call Hide_Etests(True)
    Else
        Call Hide_Etests(False)
    End If
    ' 强制重置字体大小,修复异常放大问题
    HideE.Font.Size = 11
End Sub

内容的提问来源于stack exchange,提问作者GTaylor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 21:05:37