Domanda

Il mio datore di lavoro sta pensando di installare la suite di prodotti Office di OpenOffice.org invece di utilizzare Microsoft Office. Ho scritto diverse applicazioni avanzate in Access ed Excel e sto cercando di capire cosa sarà e non sarà compatibile con OpenOffice.org.

In particolare, cosa devo fare per fare in modo che Calc (la versione di Excel di OpenOffice.org) legga ed esegua VBA in macro e associ eventi macro a clic di pulsanti?

Inoltre, sto usando MySQL Connector da Excel per aggiornare dinamicamente i dati nel foglio di calcolo. Cosa dovrei fare per preservare la connettività dei dati al nostro server MySQL?

Grazie

È stato utile?

Soluzione

Per quanto ne so, OOo Base può connettersi a un file mdb nella misura in cui può aprire tabelle e query. Penso che qualsiasi altra cosa - moduli, reqport, macro VBA e nativi - dovrebbe essere riqualificata.

Non credo che OOo Calc possa leggere o eseguire VBA: ha il suo dialetto di base, che ha una sintassi variante. Ad esempio, non supporta il concetto di classe. Sembra che si stia verificando qualche lavoro, vedi il Wiki di OpenOffice per ulteriori informazioni. In questo momento, direi che dovresti pianificare un'attenta e completa riscrittura.

Riguardo al connettore MySQL, direi che è l'ultima delle tue preoccupazioni ...

Sul lato positivo, è probabile che tu abbia una reale sicurezza del lavoro per un anno o due mentre ottieni tutto il porting!

Altri suggerimenti

Di recente ho scoperto go-oo che sembra essere in grado di svolgere il tuo compito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top