Nwlapcug.com


Come eseguire una Macro in Excel da Access

Come eseguire una Macro in Excel da Access


La suite di Microsoft Office di tutti i programmi utilizzano una speciale versione del linguaggio di programmazione Basic chiamato Visual Basic per applicazioni. Questo linguaggio di programmazione può essere utilizzato per automatizzare le attività all'interno di programmi o dare loro funzionalità che non sono stati originariamente creati per avere. È anche possibile utilizzare e accedere ai file di programmi completamente diversi, quali l'esecuzione di una Macro di Excel direttamente da un database di Access. Questo può essere una funzione utile se il database di Access è tirando informazioni da un foglio di calcolo di Excel, ma è necessario frequentemente aggiornare o modificare le informazioni nella wpreadsheet per qualche motivo.

Istruzioni

1

Navigare attraverso i file di programma del computer e avviare il software di Microsoft Access.

2

Creare un nuovo database facendo clic sul logo di Microsoft Office nell'angolo superiore sinistro dello schermo e scegliendo l'opzione "Database vuoto".

3Come eseguire una Macro in Excel da Access


Fare clic sulla scheda "Strumenti di Database", quindi sul pulsante "Visual Basic" per passare sopra la vista di Visual Basic.

4

Apportare una nuova funzione utilizzando l'apertura e la chiusura comandi "Sub". Quindi dichiarare una nuova variabile che si apre Excel utilizzando il comando "CreateObject". Scrivere il codice in modo che appaia simile al "Set apExcel = New"

5

Utilizzare il comando "GetObject" per aprire il foglio di calcolo Excel specifico che contiene la macro che si desidera eseguire. Digitare una riga di codice come "Set apExcelsheet = GetObject(C:\SomeSpreadsheet.xls") "

6

Eseguire la macro è stato registrato o codificato fuori digitando una riga di codice che si avvale dell'oggetto "Run" del comando "Applicazione". Dovrebbe assomigliare a questo: "apExcel.Application.Run"SomeSpreadsheet! YourMacro"

7

Chiudere il programma di Excel digitando "apExcel.Quit" come la riga finale della funzione.

8

Eseguire il programma per assicurarsi che funziona correttamente, quindi salvare il nuovo database.

Consigli & Avvertenze

  • Se non si desidera l'utente per vedere che è apertura di Excel, è possibile impostare l'oggetto di "Visibile" su "false" digitando una riga di codice che legge "apExcel.Visible = False"
  • Si riceverà un messaggio di errore se non si include il percorso completo e corretto per il file di foglio di calcolo di Excel o se si utilizzano maiuscole errate.