ExecuteExcel4Macro для получения значения из закрытой книги
Я нашел этот фрагмент кода и подумал, что будет полезно использовать его, если мне просто нужно извлечь одно значение из закрытого листа.
strInfoCell = "'" & strPath & "[" & strFile & "]Sheet1'!R3C3"
myvalue = ExecuteExcel4Macro(strInfoCell)
Когда я запускаю этот код, я получаю значение дляstrinfocell
из
'C:\Users\my.name\Desktop[QOS DGL stuff.xlsx]Sheet1'!R3C3
Но когда я запускаю код, появляется диалоговое окно, показывающее файлы рабочего стола сQOS DGL suff
показ
Что вызывает это, почему это не просто получение данных, как ожидалось?
Я знаю, что путь и имя файла правильные, потому что, если я скопирую их из вывода отладки и вставлю их вstart>>run
тогда откроется правильный лист.
я знаю этоSheet1
(По имени:ACL
), имеет значение вcells(3,3)