方法'Add'作用于对象‘_VBCompnonts'时失败

lswandym_888 2017-12-22 10:19:14
在工作薄中使用了一个进度条提示计算进度,结果就这样,进度条也是使用的高人的示例,在他的附件中正常,移植到我的工作薄中就出了这个问题。百度了一番,有人说要改一个常量,我不知道如何弄,请高手们看看,十分感谢。附件如下:
https://pan.baidu.com/s/1slWNuwt
...全文
1482 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lswandym_888 2017-12-25
  • 打赏
  • 举报
回复
十分感谢Chen8013大神。
舉杯邀明月 2017-12-22
  • 打赏
  • 举报
回复
'创建进度条对象
Private Sub CreateProgressBar()
   Const vbext_ct_MSForm As Long = 3      ' 增加这句 !!!
   Dim UsForm  As Object

   If InStr(1, Application.Name, "Word") > 0 Then
      Set objApp = ThisDocument
   ElseIf InStr(1, Application.Name, "Excel") > 0 Then
      Set objApp = ThisWorkbook
   End If
   ' 其它代码 略…………

End Sub

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧