正在开发一个程序,需要获取word中当前所打开的文档的文件句柄,然后根据该文件句柄来将当前文档中的所有内容保存到一个临时文件中以便进一步操作,由于要求对当前word程序和文档的显示不能有任何影响,且不能对当前文档执行保存操作,应此不能使用vba方式来实现。我的思路是获取当前word程序的进程,但不知如何通过该进程来获取文件句柄。此外,使用CreateFile或者CeateFileMapping函数不知是否能够解决该问题,如果使用CreateFile函数,由于当前文档的内容可能正在被修改,而CreateFile函数所获得的句柄所得到的信息是够包括当前正在被更改的内容。
这里首先谢谢大家的帮助。
希望各位高手多多支持!!!!!!
这里首先谢谢大家的帮助。
希望各位高手多多支持!!!!!!
代码我给你发过去了,很多地方加了注释,它可以打开一个现在没有被打开的word程序,加上在文本框中自己输入的字符一并存到另一个word文档中。楼主在此基础上研究一番,再加以修改,应该可以做到。
希望我的一点付出对楼主有所帮助。
不胜感激,[email protected]