Maneira fácil de usar o excel VBA no acesso vba
Tenho um grande pedaço de código de VBA do excel que preciso de executar. O problema é que eu preciso iniciá-lo a partir do Access e a segurança da empresa não permite o início de makros a partir de um gatilho externo.
Então eu posso iniciar o código excel quando no excel, mas eu preciso basicamente ter que abrir a planilha e ter acesso fazer o mesmo trabalho que o código excel faz.
Posso copiar o código e pôr tudo a correr no acesso e dizer - lhe que "ActiveChart" e " planilhas ("XY") "estão dentro do arquivo Excel"Z"? Obrigado.Kaz
0
1 answers
Use uma instância do Excel no seu VBA de acesso:
terá de definir uma referência à biblioteca de objectos Microsoft Excel 15.0
Dim appExcel As Excel.Application
Dim wrkBook As Excel.Workbook
Set appExcel = New Excel.Application
Set wrkBook = appExcel.Workbooks.Open("C:\test.xlsx")
wrkBook.Worksheets("Sheet 1").Activate
With wrkBook.ActiveSheet
.... etc.
2
Author: Mark Butler, 2015-08-06 12:57:35