Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Messaggio da Barakkino »

Buonasera,
Ho un PDF (SDI Agenzia Delle Entrate) e vorrei incollarlo su un foglio di Calc.
Il PDF è una fattura digitale, in una versione "particolare" (scusate la mia ignoranza), che io incollo su un foglio di Calc con:

Incolla speciale> Testo non formattato > Separato > : (due punti)

Dopo avere copiato il testo vorrei sapere se è possibile, con una macro (incolla>:), saltare questo passaggio?

Grazie

PS Il PDF è una mail su PEC ho visto che si potrebbe "saltare" anche "apri>copia" ma credo che sia un passaggio troppo lungo da spiegarmi e soprattutto per me capire
openoffice 4 su win 10
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Messaggio da patel »

Hai provato ad usare il registratore di macro ?
-------------------
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
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Messaggio da Barakkino »

patel ha scritto: sabato 23 settembre 2023, 21:12 Hai provato ad usare il registratore di macro ?
Grazie, Patel
Non ci avevo pensato. Domani ci provo
openoffice 4 su win 10
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Messaggio da Barakkino »

patel ha scritto: sabato 23 settembre 2023, 21:12 Hai provato ad usare il registratore di macro ?
Buongiorno Patel
ho provato con "Registra Macro", ma non va
Se fosse un semplice incolla andrebbe bene, ma con un incolla speciale non si può. Si apre sempre la finestra di come incollare (il passaggio che volevo saltare)

Grazie
openoffice 4 su win 10
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Macro PDF>Calc per "saltare" finestra di Incolla Spec.

Messaggio da Gaetanopr »

Lo stesso problema che ho avuto in un paio di miei files, ho cercato a lungo ma niente da fare pare che non esista un modo per passare i parametri a TextToColumns, anzi in realtà non prevede passaggio di parametri, ho pure provato a creare una macro in VBA e tramite Option Support VBA a farla girare su OpenOffice ma non ha funzionato, quindi ho abbandonato e sto cercando di risolvere il problema alla fonte, cioè nell'importazione.
L'unica cosa che puoi fare è riprodurre la finestra di dialogo con i parametri che occorrono e premere il tasto OK da macro.
Per riprodurre la finestra di dialogo ti basta impostarla una volta e poi ad ogni chiamata verrà riproposta l'impostazione precedente, quindi stabilito questo si va a premere Ok.
Prova la seguente macro.

Codice: Seleziona tutto

sub Main
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:PasteUnformatted", "", 0, Array())
Dim shell As Object
Set shell = CreateObject("WScript.Shell")
shell.SendKeys "{ENTER}", True 
end sub
Oppure potresti copiare il testo negli appunti e tramite macro fare incolla e provvedere a dividerlo nelle giuste colonne.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Rispondi