Come utilizzare VBA in Access per aprire un foglio di calcolo di Excel

December 5

Come utilizzare VBA in Access per aprire un foglio di calcolo di Excel


Cercando di analizzare i dati attraverso report in Access non è così facile da usare come l'analisi dei dati con Excel. In Access, è possibile noi l'oggetto Application di Excel per aprire un foglio di calcolo di Excel con VBA. Dopo aver definito l'oggetto, quindi è possibile utilizzare la proprietà "Open" per aprire il file foglio di calcolo. Dopo aver aperto il foglio di calcolo, è possibile modificarlo in modo dinamico in modalità nascosta o visibile. La proprietà "visibile" viene utilizzato per visualizzare o nascondere il foglio dopo averlo aperto utilizzando il codice VBA.

istruzione

1 Fare clic su "Strumenti di database" quindi su "Visual Basic" per avviare l'editor di Visual Basic. Fare clic sul menu "Strumenti" quindi su "Riferimenti". Scorrere verso il basso e selezionare la casella accanto a "Microsoft Excel <numero di versione> Object Library". Fai clic su "OK".

2 Creare una nuova procedura secondaria digitando la seguente:

Private Sub openSpreadsheet ()

3 Creare le variabili che si intende utilizzare per accedere agli oggetti di Excel:

Dim xlsApp As Excel.Application

Dim xlsBook Come Excel.Workbook

4 Definire la cartella di lavoro che si desidera aprire, fornendo un nome di percorso e fogli di calcolo utilizzando il seguente codice VBA:

Set xlsBook = Workbooks.Open("C:\my2007ExcelWorkbook.xlsx")

Set xlsApp = xlsBook.Parent

5 Visualizzare il foglio di calcolo digitando il seguente codice:

xlsApp.Visible = True

6 Terminare la procedura digitando "End Sub" alla fine della procedura. Premere il tasto "F5" per eseguire la procedura e aprire il foglio di calcolo.