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

Office 365 Excel ActiveX textbox选中后无法输入显示问题求助

Excel ActiveX文本框绑定单元格后输入内容不可见修复方案

这是Office 365版本中ActiveX控件绑定单元格后的已知渲染bug,控件输入时的实时内容没有触发界面重绘,只有失去焦点或控件层级变化触发重绘后才会显示内容,可通过以下方法修复:

  • 方法一:修改控件基础属性
    1. 进入设计模式,右键点击对应ActiveX文本框,选择「属性」
    2. 找到IntegralHeight属性,将值修改为False
    3. 确认Locked属性为False,ForeColor属性设置为和文本框背景有明显对比度的颜色(比如黑色)
    4. 尝试将文本框字体修改为系统默认固定字体(如微软雅黑、宋体),避免可变字体适配异常
  • 方法二:添加VBA事件强制实时刷新
    1. 按下快捷键Alt+F11打开VBA编辑器
    2. 在左侧项目窗口中,双击文本框所在的工作表对象
    3. 在代码编辑区粘贴以下代码,保存后退出即可:
    ' 注意将代码中所有TextBox1替换为你实际使用的文本框名称
    Private Sub TextBox1_Change()
        Me.TextBox1.Refresh
    End Sub
    
    Private Sub TextBox1_GotFocus()
        Me.TextBox1.Refresh
    End Sub
    
    上述代码会在文本框获得焦点、内容发生变化时主动触发控件重绘,解决实时输入内容不显示的问题。
  • 方法三:临时兼容方案
    如果暂时不想修改属性或添加代码,输入内容时按下F9键手动刷新工作表,也可以实时显示当前输入的内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 07:15:05