标签: excel windows-explorer ole-automation
我有许多不同的程序,我在其中创建Excel实例并通过OLE自动化控制它们。在某些情况下,用户还可以通过Excel UI(可能涉及打开其他工作簿)处理这些实例,而在其他情况下,它们仍然是隐藏的。 当用户在Windows资源管理器中双击Excel文件以将其用于其他一些不相关的目的时,就会出现问题。资源管理器将抓取任何正在运行的实例并打开其中的文件,这可能会干扰正在运行的宏,或者该实例当前可能是隐藏的,因此无法通过UI使用。 有没有办法以“特殊”方式创建Excel实例以防止它被资源管理器看到?