Надеюсь, что кто-то может помочь с моей следующей проблемой.
Я хочу убедиться, что определенная рабочая книга закрыта, прежде чем она получит обновление.
для этого я планировал начать с.
Private Sub Command1_Click()
workbooks("workbookname.XLSM").close Savechanges = False
End Sub
я тоже пробовал
workbooks("workbookname.Xlsm").close
Оба я запускаю отдельно, и оба дают мне код ошибки 9.
Конкретный файл всегда будет на рабочем столе пользователя.
Я подумал, что это может иметь отношение к моим ссылкам, поэтому я проверил и включил следующие ссылки. (некоторые по другим конкретным причинам).
- Visual Basic для приложений
- Библиотека объектов Microsoft Access 16.0
- OLE Automation
- Библиотека объектов Microsoft DAO 3.6
- Microsoft Excel 16.0
- Библиотека объектов Microsoft Scripting Runtime.
Действительно надеюсь, что кто-то может мне помочь с этим. Я просматривал довольно много форумов, но нигде не мог найти ту же проблему или решение.
w.k.r. Драк.