Função simples para abrir documentos do Word ou Excel sem se preocupar em marcar a referência, (Método LateBinding):
Para chamar é só usar:
Call AbreWord
Call AbreExcel
Sds,
- Código:
Function AbreExcel()
Dim Exc As Object 'Excel.Application
Dim xl As Object 'Excel.Workbook
Set Exc = CreateObject("Excel.application")
Set xl = Exc.Workbooks.Add ' ou .Open("c:\seuarquivo.xls")
Exc.Visible = True
End Function
Function AbreWord()
Dim objWord As Object
Dim doc As Object
Set objWord = CreateObject("Word.Application")
Set doc = objWord.Documents.Add ' ou Open("C:\seudocumento.doc")
objWord.Visible = True
objWord.Selection.TypeText "Olá, seu documento foi aberto"
End Function
Para chamar é só usar:
Call AbreWord
Call AbreExcel
Sds,