当前位置:编程学习 > VB >>

为什么一新建文档, 这段VBA代码就会停止?

本帖最后由 bcrun 于 2013-09-25 12:16:30 编辑 我的问题是,为什么每当我新建一个Word文档, 以下代码就不再执行了? 如何改正?

---------------------

没看到你有新建word文档的代码?新建word文档至少你要引用office的word组件,就象导出到Excel文档一样
Dim objFileSystem As Object
Dim objExcelText As Object
....
...
 Set objFileSystem = CreateObject("Scripting.FileSystemObject")
    Set objExcelText = objFileSystem.createtextfile(strFileName, True)
    objExcelText.writeline (strTableString)
    
    objExcelText.Close
    Set objFileSystem = Nothing
至少要有这样的代码 谢谢回复
我是说每当我用手动的方式新建一个新Word文档后,以上代码就会停止
正常情况下以上代码会以固定时间间隔永远执行下去的.
为什么手动新建一个文档后,以上代码就停下了?

excel里尝试OnTime 方法,在添加新工作簿时一切正常。lz应该仔细审查你的代码..... 最好不要使用ActiveDocument这个对象,应指定document对象再操作。
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,