Calendario
Gli ultimi commenti
Categorie
TAG dei blog
Archivio
Tutto sulle macro di Office - Parte seconda
inserito da fspalluzzi , il 31 ago 2009 |
Riservato a: Per Tutti
In riferimento al post precedente 'Tutto sulle macro di Office - Parte prima' concludiamo la puntata sulle macro con le seguenti affermazioni:
- Le macro nel formato proprietario dei documenti di Office 2007 non sono abilitate di principio; (l'estensione proprietaria di word è docx; essa non abilita le macro; l'estensione per una cartella di lavoro che non abilita le macro è xlsx).
- I documenti di Office 2007, dove sono presenti delle macro, per abilitarle bisogna salvare il documento con attivazione di macro. Le estensioni dei documenti con attivazione di macro cambiano. Ad esempio per Word l'estensione di un documento con attivazione di macro è docm; per Excel l'estensione della cartella di lavoro è xlsm
- Ancora per Microsoft Office 2007, troviamo l'Editor di Visual Basic. Con questo strumento sarà possibile gestire macro personalizzate, come del resto registrarle ed ottenere del codice pronto per essere riutilizzato quando occorre.
- Sarà possibile anche con Visual Studio 2008 professional, integrare nelle proprie applicazioni .NET Microsoft Visual Studio tools for Microsoft Office System, al fine di creare applicazioni .NET eseguibili all'interno di documenti di Office 2007, senza scrivere una riga di codice in VBA (Visual Basic For Application).
- Si possono tuttavia creare librerie di classi che espongono componenti COM, all'interno delle quali scrivere codice .NET Framework con uno dei linguaggi attivi (VB.net, C#, etc. etc.) ed nella compilazione generare nella cartella di soluzione una libreria con estensione .tlb. Questa libreria sarà possibile aggiungerla tra i riferimenti di VBA, così nelle macro si può eseguire codice .NET
inserito da fspalluzzi , il Mon, 31/08/2009 - 12:36
1923 letture
0 commenti
Non ci sono ancora commenti. Potresti essere tu il primo a scriverne uno...
Registrati gratis o fai login per essere avvisato via e-mail se qualcuno posta un nuovo commento

Stampa
Tags:












Risposta al commento