Nwlapcug.com


Problemi con le macro di Excel quando si va alla versione 7

I programmatori Excel noterà che alcuni aspetti del funzionamento di Excel con le macro sono state modificate nella versione 2007 del programma. Questi sono piccoli programmi scritti in Visual Basic for Applications (VBA) che consentono una personalizzazione estensiva e funzionalità aggiuntive per qualsiasi foglio di calcolo. Maggior parte delle macro scritta in versioni precedenti di Excel continuerà a funzionare nel 2007. Ma potrebbero verificarsi alcuni problemi.

Editor di VBA

Nelle versioni di Microsoft Excel precedenti a 2007, la finestra di editor di VBA era incluso automaticamente in tutte le installazioni del programma. Chiunque poteva aprire la finestra della macro e avviare la codifica. Ma Excel 2007 gestisce l'editor in modo diverso, e questo potrebbe causare problemi per alcuni programmatori. È necessario installare l'editor di VBA separatamente, come non è incluso per impostazione predefinita. Se si lavora in un ambiente aziendale dove non si dispone di privilegi amministrativi sul computer, questo potrebbe rivelarsi un inconveniente. È possibile installare l'editor di VBA simultaneamente con il resto del programma se si seleziona l'opzione di VBA durante il processo di installazione. Se non lo fai, è necessario il CD di Office per Excel installare questo componente più tardi.

Menu e barre degli strumenti

I programmatori di macro di Excel spesso creano nuovi menu personalizzati e barre degli strumenti nel programma di controllare le caratteristiche dei loro programmi di macro. Ma Excel 2007 eliminato il classico sistema di menu e barra degli strumenti a favore di un "ribbon controller" che appare nella parte superiore della finestra del programma. Così, le macro create nelle versioni precedenti non verranno visualizzato come previsto. Al contrario, tutte le barre degli strumenti personalizzate e menu vengono visualizzati nella sezione "Add-Ins" del ribbon controller. Questo potrebbe rappresentare un problema per i programmatori che cercano semplici interfacce user-friendly per i loro programmi più vecchi.

Formati di file

Come sicurezza informatica continua a crescere come una priorità per i produttori di software, la versione 2007 di Excel cambia come macro incorporano nei documenti di foglio di calcolo. VBA è un potente ambiente di programmazione ed è in grado di ospitare virus e codici maligni. Versioni precedenti di Excel consentito qualsiasi file di Excel standard contenere una macro. Ma Excel 2007 impedisce le macro nei file di Excel standard. Al contrario, è necessario salvare il file in un formato diverso di attivazione macro. Questo è un processo relativamente semplice, ma potrebbe rappresentare un problema iniziale per programmatori ignari di questo cambiamento, in quanto essi saranno in grado di creare i propri programmi senza prima salvare il documento nel nuovo formato.

Configurazione di Macro predefinite

In documenti contenenti macro, Excel 2007 disattiva automaticamente la porzione di macro del file all'apertura del file. Nelle versioni precedenti di Excel, viene chiesto in primo luogo per la vostra preferenza nel maneggiamento le macro quando si apre il documento. Questo passaggio intermedio non esiste nel 2007, e invece necessario attivare manualmente le macro se si desidera utilizzarli. Questo potrebbe essere un problema per gli utenti di Excel non conoscere i passaggi completare questo processo e potrebbe portare alle macro di alcuni programmatori essendo completamente inosservati.