我的应用程序识别剪贴板上的RTF,“粘贴”将该RTF保存到临时RTF文件。然后我使用COleClientItem::CreateFromFile
将数据嵌入为OLE RTF文档(由Word呈现)。然后我尝试删除临时文件。
在WinXP / Office 2003上,这一切都很好。自从我转移到Win7(x64)/ Office 2007后,Word就会挂起,锁定临时RTF文件。 COleClientItem::Close
没有做任何事情。无论如何我可以阻止Word锁定文件,以便我可以删除它? (我不介意Word那么多,如果我可以正确收拾的话)。