preload

How to open Excel workbook (QTP, VBScript)

Posted by Albert Gareev on Oct 17, 2009 | Categories: How toMS Excel Data

Parent page: Service Functions – Excel (QTP, VBScript)

Description

Check the file exists – Create an instance of Excel by using COM – open (load) file


Dim XLHandle, XLBook

Public Function OpenWorkbook(ByVal sFileName)
 Dim FSO, boolRC

 Set FSO = CreateObject("Scripting.FileSystemObject")
 boolRC = FSO.FileExists(sFileName)
 Set FSO = Nothing
 If Not boolRC Then
  OpenWorkbook = FALSE
  Exit Function
 End If

 Set XLHandle =  CreateObject("Excel.Application")
 XLHandle.DisplayAlerts = False
 Set XLBook = XLHandle.WorkBooks.Open(sFileName)
OpenWorkbook = TRUE

End Function


Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.