Это может быть намного сложнее, в зависимости от того, насколько вам нужно, и для персонального или общественного использования:
Set objWithName = GetObject("C:\docs\testx.xls")
Set objClassOnly = GetObject("", "Excel.Application")
Debug.Print objWithName.Name
Debug.Print objClassOnly.Name
Возможно запустить несколько экземпляров Excelи в каждом экземпляре может быть открыто более одной рабочей книги, но объект get будет возвращать только один экземпляр.Если вы знаете имя файла, который вы хотите, это намного проще, потому что вы можете использовать первую версию выше.