PDA

View Full Version : Macro in Office 2004 e Visual Basic per MacOS


delomare
03-06-2008, 16:21
Salve a tutti..
Ho la necessità di utilizare un file Excel che comprende anche una serie di Macro e degli script in linguaggio Visual Basic (ovvero il linguaggio di programmazione base in Excel). Il problema è che in ambiente Windows questo mi gira regolarmente, i tasti presenti nelle varie schermate funzionano benissimo, ecc; mentre se lo uso nel mio MB con Office 2004 installato (ho recuperato una versione completa) il file stesso non funziona correttamente... Ho sentito che qualche problema di compatibilità ci può essere, però mi sembrava anche che si potessero risolvere quei problemi...

Il linguaggio Visual Basic è lo stesso identico anche per MacOS o ci sono delle istruzioni differenti?? Se non sbaglio dovrebbe essere lo stesso...?!?

Sapete darmi qualche consiglio su come fare altrimenti?? Perchè ho la necessità di usare quel file, e volevo provare a risolvere il problema senza dover installare per forza Parallels o Bootcamp (che sono proprio l'ultima spiaggia)...
Grazie mille..

Criceto
03-06-2008, 17:30
Salve a tutti..
Ho la necessità di utilizare un file Excel che comprende anche una serie di Macro e degli script in linguaggio Visual Basic (ovvero il linguaggio di programmazione base in Excel). Il problema è che in ambiente Windows questo mi gira regolarmente, i tasti presenti nelle varie schermate funzionano benissimo, ecc; mentre se lo uso nel mio MB con Office 2004 installato (ho recuperato una versione completa) il file stesso non funziona correttamente... Ho sentito che qualche problema di compatibilità ci può essere, però mi sembrava anche che si potessero risolvere quei problemi...

Il linguaggio Visual Basic è lo stesso identico anche per MacOS o ci sono delle istruzioni differenti?? Se non sbaglio dovrebbe essere lo stesso...?!?

Sapete darmi qualche consiglio su come fare altrimenti?? Perchè ho la necessità di usare quel file, e volevo provare a risolvere il problema senza dover installare per forza Parallels o Bootcamp (che sono proprio l'ultima spiaggia)...

In generale il VBA è lo stesso, ma su windows ci sono molti ActiveX che ne ampliano la funzionalità non disponibili sul Mac. Se quegli script utilizzano moduli esterni non hai modo di farli girare su Mac.
Inoltre credo che il VBA di Excel 2004 Mac non sia equivalente a quello delle ultime versioni per PC, forse è al pari della versione 2000 o al massimo XP.
Comunque, sì, ci possono essere problemi di compatibilità.
L'unica è vedere la parte dello script che da problemi e correggerla.

delomare
03-06-2008, 17:57
In generale il VBA è lo stesso, ma su windows ci sono molti ActiveX che ne ampliano la funzionalità non disponibili sul Mac. Se quegli script utilizzano moduli esterni non hai modo di farli girare su Mac.

Scusa l'ignoranza, ma i moduli esterni quali sarebbero?? Il file non l'ho creato io, anche se un po' ci bazzico, però non sono espertissimo...
Non so se è proprio questo che dici tu, comunque ho notato che all'apertura del file mi compaiono due errori: uno è in fase di compilazione, nel modulo nascosto ThisWorkBook; il secondo invece è un errore imprevisto e mi dice che il salvataggio automatico verrà disabilitato in questa sessione di Excel (che di solito quando vengono effettuate determinate operazioni poi si deve salvare i dati).

Inoltre credo che il VBA di Excel 2004 Mac non sia equivalente a quello delle ultime versioni per PC, forse è al pari della versione 2000 o al massimo XP.
Comunque, sì, ci possono essere problemi di compatibilità.
L'unica è vedere la parte dello script che da problemi e correggerla.

Io nel pc fisso (con Windows per intenderci) uso Office 2003 e gira tutto perfettamente, ma penso anche nella versione XP... Allora proverò a dare un' occhiata alla parte relativa ai tasti, visto che a quanto pare sono loro che danno problemi...

Grazie intanto..