【问题标题】:Microsoft Progress Bar Control is missing缺少 Microsoft 进度条控件
【发布时间】:2012-02-21 09:05:09
【问题描述】:

我需要在用户表单上创建进度条。要插入进度条,打开工具箱,右键单击它并选择“附加控件”。 (或者,我可以转到“工具”/“附加控件”菜单)。但在该组件列表中,缺少“Microsoft Progress Bar Control 6.0 (SP4)”。我正在使用 Microsoft Office 2010 和 Windows 7。请帮助我

【问题讨论】:

    标签: windows-7 excel progress-bar excel-2010 vba


    【解决方案1】:

    两个建议:)

    1) 在您的电脑中搜索 MSCOMCTL.Ocx。如果您找到它,然后通过单击 Windows 开始按钮 ~~> 运行然后输入此文本并按 Enter 来注册它

    regsvr32 C:\Windows\System32\MSCOMCTL.Ocx
    

    我假设 ocx 位于 C:\Windows\System32

    如果没有,请从here下载,然后重复上述步骤。

    完成后,您现在就可以使用控件了。

    2) 请查看此链接。有时您不需要进度条控件;)

    主题:VBA - 使用滚动条 - 最简单的方法

    链接http://www.vbforums.com/showthread.php?t=511916

    HTH

    席德

    【讨论】:

    【解决方案2】:

    您可以使用您已经获得的任何控件制作一个临时加载栏,只需使用宽度即可。

    示例将在框架内使用标签,框架将作为它的边框,因此顶部和左侧可以为 0,然后框架的总长度作为标签的最大长度.. 我认为现在你知道我要去哪里了,基本上现在你要做的就是找到一个计数器,基本上是一个循环,计算到最大帧长度:)

    但是,就像我说的那样,你可以使用按钮,表单本身,滚动条基本上包含它自己,如果你不介意它是一个不可点击的(滚动)按钮移动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 2015-07-10
      • 2021-07-04
      相关资源
      最近更新 更多