Conversione Macro da excel a calc

Creare una macro - Scrivere uno script - Usare le API
Rispondi
pazzini88
Messaggi: 2
Iscritto il: venerdì 16 ottobre 2015, 10:08

Conversione Macro da excel a calc

Messaggio da pazzini88 »

Ciao ragazzi ho un problema con un modulo copia commissioni su excel, il mio fornitore ha cambiato moduli e ha creato una macro per stampare in automatico che sul mio open office mi crea tanti tanti problemi e mi da errore :
Errore di runtime BASIC.
'423'
PrintOut

la macro è questa :

Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Sub Stampa()
Application.Dialogs(xlDialogPrinterSetup).Show
ActiveWorkbook.PrintOut Copies:=1
End Sub


vi allego anche il file riuscito a riconvertimelo e rendermelo funzionante! grazie mille!
Allegati
P001_Proget (RC) (2).xls
(128 KiB) Scaricato 203 volte
OpenOffice 3.1 su Windows Vista
patel
Volontario attivo
Volontario attivo
Messaggi: 4019
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Conversione Macro da excel a calc

Messaggio da patel »

Le macro di excel (vba) non sono sempre compatibili co Calc, solo le più semplici, l'avere un aversione vecchia di OO certamente non ti aiuta nella compatibilità.
Se la macro si limita a stampare e basta attiva il registratore di macro, fai le operazioni di stampa, chiudi il registratore e prova la macro registrata.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
pazzini88
Messaggi: 2
Iscritto il: venerdì 16 ottobre 2015, 10:08

Re: Conversione Macro da excel a calc

Messaggio da pazzini88 »

Attualmente uso libre office Versione: 4.4.5.2 su windows 10, la macro stampa tutti i fogli del file excel!

non riesco a fare registra macro sul file sembra bloccato
OpenOffice 3.1 su Windows Vista
patel
Volontario attivo
Volontario attivo
Messaggi: 4019
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Conversione Macro da excel a calc

Messaggio da patel »

probabilmente il registratore funziona soltanto se prima salvi il file in formato ods, cosa altamente raccomandata, spesso si perdono dati lavorando in formato xls
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Rispondi