La macro funziona ma non chiude la finestra
La macro funziona ma non chiude la finestra
Ciao,
Ho fatto una macro (con registra macro)
La macro deve incollare in una cella i dati, copiati manualmente, da una pagina on line (http://www.dietabit.it/alimenti/latte/latte-intero/)
I dati vengono giustamente incollati e attivata la cella programmata ma non si chiude la finestra di dialogo.
Perchè??
Grazie dell'aiuto
Ho fatto una macro (con registra macro)
La macro deve incollare in una cella i dati, copiati manualmente, da una pagina on line (http://www.dietabit.it/alimenti/latte/latte-intero/)
I dati vengono giustamente incollati e attivata la cella programmata ma non si chiude la finestra di dialogo.
Perchè??
Grazie dell'aiuto
- Allegati
-
- IncollaDati.ods
- (18.13 KiB) Scaricato 89 volte
openoffice 4 su win 10
Re: La macro funziona ma non chiude la finestra
Fare una macro per questa operazione mi sembra inutile, comunque questa è una delle tante conferme che il Registratore non funziona bene.
-------------------
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
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
Re: La macro funziona ma non chiude la finestra
Devo copiare tanti dati, pensavo ch con un bottone di comando sarebbe stato più veloce.
Comunque grazie, Patel
Comunque grazie, Patel
openoffice 4 su win 10
Re: La macro funziona ma non chiude la finestra
prova questa che funziona se copi solo la tabella senza il titolo
Codice: Seleziona tutto
sub Main
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$A$3"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "SelectedFormat"
args2(0).Value = 1
dispatcher.executeDispatch(document, ".uno:ClipboardFormatItems", "", 0, args2())
end sub
-------------------
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
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
Re: La macro funziona ma non chiude la finestra
patel ha scritto:prova questa che funziona se copi solo la tabella senza il titoloCodice: Seleziona tutto
sub Main dim document as object dim dispatcher as object document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "ToPoint" args1(0).Value = "$A$3" dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1()) dim args2(0) as new com.sun.star.beans.PropertyValue args2(0).Name = "SelectedFormat" args2(0).Value = 1 dispatcher.executeDispatch(document, ".uno:ClipboardFormatItems", "", 0, args2()) end sub
Ciao Patel,
Ho provato la tua macro, funziona alla perfezione ma anche non chiude la finestra di dialogo
- Allegati
-
- ProvaDolci.ods
- (30.6 KiB) Scaricato 112 volte
openoffice 4 su win 10
Re: La macro funziona ma non chiude la finestra
su libre non la apre neppure
-------------------
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
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
Re: La macro funziona ma non chiude la finestra
patel ha scritto:su libre non la apre neppure
allora proprio non si può fare.
Grazie comunque della risposta
openoffice 4 su win 10
Re: La macro funziona ma non chiude la finestra
forse non mi sono spiegato bene, l'ultimo codice proposto su libre funziona bene senza aprire finestre di dialogo
-------------------
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
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