Excel file not found

situation(1):

  IEdmStrLst5 pathList = default(IEdmStrLst5);

  pathList = vault1.BrowseForFile(this.Handle.ToInt32());

  IEdmPos5 pos = default(IEdmPos5);

  pos = pathList.GetHeadPosition();

  string wkFilePath = pathList.GetNext(pos);

   App.Workbooks.Open(wkFilePath);---> Success

situation(2):

  string wkFilePath = 'C:\MyVault\Data\Test.xls'

  App.Workbooks.Open(wkFilePath);---> Error (File Not Found)

 

  How To Use condition 2, will succeed,  Thank you.

SolidworksApi/macros