最近利用VC操作WORD2003总是出现问题:当第一次打开WORD写入数据正常,而不关闭WORD时在利用VC写入WORD数据则发生错误,类似于“……文件已经在别处打开……无法保存”。经过查证,总结得到解决方案如下:
然后在后面添加对WORD的操作,如写入文字、插入表格等。未加此代码前,第二次操作WORD时,总是中断。加此之后不会出错,因为进程中始终只有一个WINWORD.EXE在运行。
本文介绍了一种解决使用VC操作Word2003时出现并发问题的方法,通过检查并利用已打开的Word实例或者创建新的实例来避免错误的发生。
最近利用VC操作WORD2003总是出现问题:当第一次打开WORD写入数据正常,而不关闭WORD时在利用VC写入WORD数据则发生错误,类似于“……文件已经在别处打开……无法保存”。经过查证,总结得到解决方案如下:
然后在后面添加对WORD的操作,如写入文字、插入表格等。未加此代码前,第二次操作WORD时,总是中断。加此之后不会出错,因为进程中始终只有一个WINWORD.EXE在运行。
2268

被折叠的 条评论
为什么被折叠?