在Delphi中关闭在外部用Excel打开的多个文件中的一个?
如题。
我用FindWindow根据需要关闭的文件名(如Test.txt)得到句柄,并用SendMessage关闭,但是会把整个Excel关闭,而 我 想 要 的 是 关闭其中一个文件!!!
另外当Excel只打开一个文件且没有新建工作簿等,并还原该文件窗口(即非最大化),那么Excel的标题栏上只显示‘Microsoft Excel’,任务管理器也是,此时用FindWindow根据文件名是得不到正确的句柄,即无法关闭该文件,除非关闭整个Excel进程,而这不是我想要的。
Help!