Como executar uma macro em excel de acesso

A suíte Microsoft Office de todos os programas utilizam uma versão especial da linguagem de programação Basic chamado Visual Basic for Applications. Esta linguagem de programação pode ser usado para automatizar tarefas no interior dos programas ou dar-lhes funcionalidade que eles não foram originalmente criados para ter. Você pode até usá-lo para acessar arquivos em programas completamente diferentes, como a execução de uma macro do Excel diretamente de um banco de dados Access. Esta pode ser uma função útil para que se seu banco de dados Access está puxando informações de uma planilha do Excel, mas você precisa atualizar freqüentemente ou modificar as informações no wpreadsheet por algum motivo.

instruções

  1. Navegar através de arquivos de programa do seu computador e iniciar o software Microsoft Access.

    Microsoft Access
  2. Criar um novo banco de dados clicando no logotipo do Microsoft Office no canto superior esquerdo da tela e escolher o "Banco de dados em branco" opção.

    Uma nova base de dados
  3. Clique no "Ferramentas de banco de dados" separador, em seguida, no "Visual básico" botão para mudar o modo de exibição Visual Basic.

    A visão Visual Basic


  4. Faça uma nova função com a abertura e fechamento "Sub" comandos. Em seguida, declarar uma nova variável que irá abrir o Excel, utilizando o "CreateObject" comando. Escrever o código para que ele se parece com "Definir apExcel = CreateObject ("Excel.Application")"

  5. Use o "GetObject" comando para abrir a folha de cálculo Excel específica que contém a macro que você deseja executar. Digite uma linha de código, como "Definir apExcelsheet = GetObject (C: SomeSpreadsheet.xls")"

  6. Execute a macro que você gravou ou codificados por digitando uma linha de código que tira vantagem do "Corre" objeto do "Aplicação" comando. Deve olhar como este: "apExcel.Application.Run "SomeSpreadsheet! YourMacro"

  7. Feche o programa Excel, digitando "apExcel.Quit" como a linha final da função.

  8. Execute o programa para se certificar de que está funcionando corretamente, em seguida, salvar o seu novo banco de dados.

dicas & avisos

  • Se você não deseja que o usuário para ver que o Excel está abrindo, defina o "Visível" objeto para "falso" digitando uma linha de código que lê "apExcel.Visible = false"
  • Você receberá uma mensagem de erro se você não incluir o caminho completo e correto para o arquivo de planilha Excel, ou se você usar capitalização incorreta.

recursos

  • Photo Credit Microsoft
De esta maneira? Compartilhar em redes sociais:

LiveInternet