My vba script in myMacro.xls Workbooks.Open
Method work well as below,
Workbooks.Open Filename:=\"D:\\ExcelMacroProj\\myTest.xl
You might try using ThisWorkbook.Path
to make an absolute path. It returns the folder path of the workbook running the macro (excluding the filename). Something like this should work:
Workbooks.Open Filename:=ThisWorkbook.Path & "\myTest.xls", ReadOnly:=True
Make sure to include a backslash, since the workbook path doesn't end with one.