Разница между CreateObject («Excel.Application») .Workbooks.Open и просто Workbooks.Open

Я сейчас пользуюсьWorkbooks.Open обрабатывать большое количество файлов, содержащихся в каталоге. Но открывая и закрывая эти файлы, они появляются на панели задач, и я хотел избежать постоянного мерцания.

Я получил предложение от того, что я могу использоватьCreateObject создать новый экземпляр, так как это открывает новый экземпляр Excel, который скрыт.

Есть ли какая-то другая разница между двумя способами открытия новых рабочих книг с точки зрения производительности?

Кроме того, я должен просто использовать один экземпляр Excel, созданный с помощьюCreateObject чтобы открыть все рабочие книги или мне нужно создать один экземпляр для каждой рабочей книги, которую я должен обработать (что кажется пустой тратой большого количества памяти и меньшей скоростью)?

Ответы на вопрос(2)

Ваш ответ на вопрос