我用的不是object,不过我知道我的问题出在那里了谢谢大家的参与。 调word时打开和关闭的速度慢是因为了,我屏蔽了word的右键(word编辑区的右键,不是工具栏的右键),代码如下: Public WithEvents wapp As Word.Application Private Sub wapp_WindowBeforeRightClick(ByVal Sel As Selection, Cancel As Boolean) On Error Resume Next Dim intResponse As Integer intResponse = vbYes If intResponse = vbNo Then Else: wapp.Visible = True Cancel = True End If End Sub 只要把这些注掉速度就很快,可是这样就不能屏蔽word的右键了,可是上头还要求,我想请问大家还有没有没的方法呢?
然后在需要的地方打开文件,用完后关闭文件退出的时候在nothing每个form都建立object肯定慢,如果不想大改动,请在每个object 用完后nothing释放
不用对象及时处理释放内存空间
调word时打开和关闭的速度慢是因为了,我屏蔽了word的右键(word编辑区的右键,不是工具栏的右键),代码如下:
Public WithEvents wapp As Word.Application
Private Sub wapp_WindowBeforeRightClick(ByVal Sel As Selection, Cancel As Boolean)
On Error Resume Next
Dim intResponse As Integer
intResponse = vbYes
If intResponse = vbNo Then
Else: wapp.Visible = True
Cancel = True
End If
End Sub
只要把这些注掉速度就很快,可是这样就不能屏蔽word的右键了,可是上头还要求,我想请问大家还有没有没的方法呢?
你结束程序后,看看进程管理器里面时候有很多的EXCEL.EXE进程呢?
进销存源码500元出售 http://www.skycn.com/soft/32388.html
--------------------------------------------------------
1、关闭前有大量读取单元格的动作 或
2、有频繁读取图表数据的动作 或
3、保存动作
4、有自己编写的比较耗时的代码这其中以第1点为甚,尽量避免,尤其是判断表格边框,可以导致速度大幅度下降。