Workbooks.Open Method in VBA

前端 未结 2 1376
既然无缘
既然无缘 2020-11-29 13:29

My vba script in myMacro.xls Workbooks.Open Method work well as below,

Workbooks.Open Filename:=\"D:\\ExcelMacroProj\\myTest.xl         


        
2条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-29 14:14

    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.

提交回复
热议问题