VBA Application.Workbooks.Open (file_name.xls) открывает уже открытую книгу вместо переданного file_name - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь открыть книгу, используя Application.Workbooks.Open, передавая имя файла вместе с путем в качестве аргумента.Если открывается любой другой файл Excel, он активирует открытый файл Excel вместо того, чтобы открывать файл Excel с данным именем

Мой код:

Dim rsWB As Workbook
Dim fname As String

fname = "C:\Users\test\my development\ouput\new_output.xlsx"
Set rsWB = Application.Workbooks.Open(fname)

rsWB.Activate
MsgBox (rsWB.Name)  

Случай 1. Если другой файл Excel не открыт.rsWB.Name = new_output.xlsx

Случай 2. Если output.xlsx уже открыт.rsWB.Name = output.xlsx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...