比较笨的方法是用Timer控件:Private Sub Timer1_Timer()
Dim x As Object
On Error GoTo WordErr
Set x = GetObject(, "Word.Application")
If TypeName(x) <> "Nothing" Then
Command1.Enabled = True
End If
Exit Sub
WordErr:
Command1.Enabled = False
End Sub
Dim x As Object
On Error GoTo WordErr
Set x = GetObject(, "Word.Application")
If TypeName(x) <> "Nothing" Then
Command1.Enabled = True
End If
Exit Sub
WordErr:
Command1.Enabled = False
End Sub
解决方案 »
- vb对sql数据库查询问题(再次发帖,等待高手)
- vb取最大号码并发的问题
- 一个算法的问题……!!!
- 请问,WebBrower 中,怎样动态添加 <Script>脚本块?
- 关于excel的问题,超级痛苦,高手`~~~~~
- 各位VB高手,请帮忙解决关于显示程序运行的进度问题
- mdi窗口如何使其不可改变大小没有最大化?
- 出门在外?请进
- 对DLL程序的调试
- 一位老工程师的忠告
- who can tell me where or how to find option group control in vb ,i only know option group in vba
- 如何将一个FOX表中的数据导入ACCESS表中!
If TypeName(x) <> "Nothing" Then
改为
If not( x is Nothing) Then另外:
Public Const wdWindowStateMinimize = 2
Public Const wdWindowStateNormal = 0
Public Const wdWindowStateMaximize = 1
执行x.WindowState = wdWindowStateMaximize
即可设置Word窗口状态
想要隐藏就
x.Visible=False