Как предотвратить использование Проводником Windows существующих экземпляров Excel?
У меня есть несколько различных программ, в которых я создаю экземпляры Excel и управляю ими с помощью автоматизации OLE. В некоторых случаях пользователь также может работать с этими экземплярами через пользовательский интерфейс Excel (что может включать открытие других книг), в других они остаются скрытыми. Проблемы возникают, когда пользователь дважды щелкает файл Excel в проводнике Windows, чтобы работать с ним для какой-либо другой, не связанной с этим цели. Проводник захватит любой работающий экземпляр и откроет в нем файл, который может помешать работающему макросу, или экземпляр может быть в настоящее время скрыт и, следовательно, непригоден для использования через интерфейс пользователя. Есть ли способ создать экземпляр Excel "особым" способом, чтобы предотвратить его просмотр Explorer?