打开一个excel的时候会带出其他已经打开的excel(其中一个),请问这是什么原理,可以在设置里关掉吗?或者用安全的,简单点的方法关掉。
一个是关闭进程
一个是关闭窗口,用findwindow找到句柄,然后用sendmessage(wm_close)关闭,java可以用jni调用windows api,上述的函数
在 Workbook_Deactivate 事件中关闭新打开的文档
Private Sub Workbook_Deactivate( )
ActiveWorkbook.Close
End Sub
如果需要阻止用户打开另一个 office Excel 需要System级的权限