È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Vota | Stampa | Notifica email    
Autore

Creazione di un pdf editabile sfruttando i dati provenienti da una UserForm [RISOLTO]

Ultimo Aggiornamento: 14/12/2023 11:26
Post: 3.608
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
10/12/2023 19:48

@REX88

Una domanda:
quando si apre il pdf tu devi aggiungere qualcosa?

Altrimenti una soluzione l'avrei trovata.

saluti



Domenico
Win 10 - Excel 2016
10/12/2023 19:54

Ciao,
no il file pdf una volta costruito viene salvato nella cartella con il nome generico "Dico", mentre quello che rimane da fare è cliccando sul pulsante Pdf salvarlo con il nome perchè se hai notato viene salvato nella cartella e questo obbliga a salvarlo successimante con il nome.
Spero di essere stato chiearo.
Post: 3.609
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
10/12/2023 20:01

allora se non devi aggiungere nulla, prova in questo modo:

nella sub del pulsante PDF:

aggiungi le seguenti dichiarazioni:
Dim mData As String
Dim OldF As String
Dim NewF As String

Poi:
dopo:
Close #intFile

scrivi:
mData = Replace(Me.TB_Data, "/", "_")
NewF = strPath & "\Dichiarazione di conformità " & Me.TB_Committente1 & " del " & mData & ".pdf"
OldF = strPath & "\DiCo.pdf"

e, prima di End Sub:
FileCopy OldF, NewF

A questo punto dovresti trovarti il file Dichiarazione di conformità etc etc

Per quanto riguarda la numerazione, lo credo che non ti aggiorna il progressivo:

tue istruzioni:
'progressivo
With Sheets("Numerazione").Range("C2")
nProgressivo = IIf(.Value = vbNullString, 1, .Value + 1)
End With

ma quando riporti il numero sul foglio Numerazione nel range C2 ???

saluti

Edit:

Coimplimenti per il lavoro!!

[Modificato da dodo47 10/12/2023 20:13]
Domenico
Win 10 - Excel 2016
10/12/2023 20:14

Ciao,
ho inserito la parte del codice riguardante il pdf.
Per quanto riguarda il progressivo questo è l'iter:
1) inserisco un nuovo cliente (committente);
2) clicco sul pulsante "Registra" che sta sulla FrmClienti e si apre la finestra con il messaggio
"REGISTRAZIONE CLIENTE". Clicco su OK e si apre la FrmDico dove vengono popolate in automatico il numero progressivo della dichiarazione di conformità, la data di emissione della dichiarazione di conformità, l'Utente (il titolare della ditta) e il Cliente (committente), ecc.....

Rimando a dopo tutte le prove.
[Modificato da rex88 10/12/2023 20:17]
Post: 3.610
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
10/12/2023 20:17

ciao
ho capito (spero)

ma il fatto è che tu incrementi un numero senza registrarlo nel foglio Numerazione (C2) che pertanto resta vuoto:
la prima volta farà 0+1=1
la seconda (non trovando nulla in Numerazione) farà la stessa cosa.

Sbaglio??



[Modificato da dodo47 10/12/2023 20:19]
Domenico
Win 10 - Excel 2016
10/12/2023 20:24

Ho provato il pdf è come prima.
Per il numero penso che tu abbia ragione.
Faccio una prova mettendo nella cella C2 0 e vediamo che ne esce fuori.

Scusami mi correggo a volo.
Il file pdf è OK.
Scusami ma non avevo aperto la cartella.
La fretta fa brutti scherzi.

Forse ho capito l'inghippo.
Bisogna salvare l'inserimento della dichiarazione di conformità perchè adesso si passa dall'inserimento direttamente al pdf e quindi nel file non rimane traccia?

Aggiungo: grazie per aver apprezzato il lavoro. C'è voluto un pò di tempo che si aggiunge a quello messo prima di metterlo nel cassetto.
Ne è valsa la pena.

Ho fatto delle prove ma il numero della dichiarazione su FrmDico non si incrementa.

rex88
[Modificato da rex88 10/12/2023 22:39]
11/12/2023 06:26

Ciao,
Prove pdf:
Dopo aver fatto la dichiarazione sulla FrmDico e clicco sul pulsante Pdf si ottiene questo:
1) viene aperta a video la dichiarazione compilata in pdf con il nome DiCo.pdf e prima di chiuderla mi chiede "Salvare le modifiche apportate a 'Dico.pdf' prima di chiudere? Se dico "si" si apre "Salva con nome" e a questo punto devo salvarla con il nome "Dichiarazione di conformità cognome e nome (del cliente = Committente) del 11_12_2023;
2) contemporaneamente viene salvata nella cartella una dichiarazione in pdf vuota con il nome "Dichiarazione di conformità cognome e nome (del cliente = Committente) del 11_12_2023.
Quello che volevo fare è salvare la dichiarazione già compilata e con il nome "Dichiarazione di conformità cognome e nome (del cliente = Committente) del 11_12_2023".

Prove numero progressivo su FrmDico

Finalmente ho trovato l'inghippo.
Il numero s'incrementa inserendo nel codice posto sul pulsante "Pdf" della FrmDico dopo

strPath = "C:\Users\User\Desktop\DICO"

questo:

Sheets("Numerazione").Range("C2").Value =Val (Me.TB_Progressivo)+1
Dovrebbe funzionare?

rex88

[Modificato da rex88 11/12/2023 08:04]
11/12/2023 09:22

Ciao,
mi sono incartato.
Quando inserisco una nuova dichiarazione di conformità Il numero s'incrementa nel foglio "Numerazione" mentre sulla FrmDico no.
Inoltre quando inserisco una nuova dichiarazione la FrmDico si apre sempre sulla dichiarazione precedente.
Allego il file.

11/12/2023 09:56

Ciao L2018,
una domanda.
Poichè il titolo della discussione non rispecchia quello che sono le mie richieste si può proseguire con la discussione che è stata trasferita nella sezione "I vostri lavori" lasciando aperte le altre solo eventualmente per copiare le richieste?.
Se si trasferirei le mie ultime richieste di questa discussione.
Lo riterrei pià appropriato.
rex88
11/12/2023 10:10

Quando aprite la cartella zippata dovete lasciare solo DICO eliminando v. 11.12, altrimenti il file non riconosce la cartella.
Grazie
rex88
Post: 976
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Senior
EXCEL 2016 - SPREAD32
OFFLINE
11/12/2023 10:32

Re:
rex88 (nTdQ231201), 11/12/2023 09:56:

Ciao L2018,
una domanda.
Poichè il titolo della discussione non rispecchia quello che sono le mie richieste si può proseguire con la discussione che è stata trasferita nella sezione "I vostri lavori" lasciando aperte le altre solo eventualmente per copiare le richieste?.
Se si trasferirei le mie ultime richieste di questa discussione.
Lo riterrei pià appropriato.
rex88


Ciao
scusami, ma sei circa al 130° post del tuo problema, e appena ieri hai ripetuto che sei all'ultimo step.
Ora te ne esci che il titolo non rispecchia.....ma ti sembra serio ?
Devi risolvere il funzionamento di tutto il file, e non credo che un titolo possa modificare la soluzione
Hai anche capito che dalle tue precedenti discussioni puoi copincollare QUI ciò che (eventualmente) ti serve
Quindi perchè fare tu, e far fare a me ulteriori casini ?
Cerca di risolvere le tue ultime domande, non continuare ad incartarti, per favore
----
il file che tu hai mandato si apre e funziona comunque, perchè si trova in una cartella, qualunque nome questa abbia
Solo che non vedo i pulsanti delle macro, e non capisco il perchè
------
Vorrei precisare che dalla tua richiesta onestamente ho pure capito poco
Vai ai "tuoi lavori", riscarica il file Excel, lo rimetti qui e continui con le domande
in quella discussione non c'è niente di utile se non il file.
Sinceramente non ho mai visto uno disordinato come te
Poi dimmi, per caso vorresti AZZERARE TUTTA QUESTA DISCUSSIONE E RICOMINCIARE DACCAPO ?
Sarebbe da pazzi
Ma comunque potresti chiederlo a me o all' Amministratore By_sal, in questo caso potresti ricominciare daccapo altra DISCUSSIONE,
MA ti verrebbe impedito di modificare QUESTA
RIPETO:
il problema non è di titoli, parallelismo o contemporaneità di discussioni o altro
Purtoppo sei tu non pratico di VBA
[Modificato da L2018 11/12/2023 11:06]

LEO
https://t.me/LordBrum
11/12/2023 10:52

Seguo come prima.
Lavori mica su un portatile?
Perchè se è così bisogna ridimensionare la grandezza delle userform.

Vedi questo allegato
[Modificato da rex88 11/12/2023 10:58]
Post: 977
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Senior
EXCEL 2016 - SPREAD32
OFFLINE
11/12/2023 11:15

Re:
rex88 (nTdQ231201), 11/12/2023 10:52:

Seguo come prima.
Lavori mica su un portatile?
Perchè se è così bisogna ridimensionare la grandezza delle userform.

Vedi questo allegato


stai dicendo a me ?
cosa interessa dove lavoro, io uso sia portatile che fissi
e cosa c'entra ridimensionare ?
il file serve a te, non a me, e in qualunque pc deve funzionare allo stesso modo


LEO
https://t.me/LordBrum
Post: 3.612
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 11:17

@Rex88

NON HO lavorato sul tuo ultimo allegato

Ho approfondito un po' meglio la funzionalità legata al DiCo.xfdf il quale si avvale del file DiCo.pdf che deve essere vuoto.

Ho apportato alcune modifiche e sembra funzionare MA.....

il workaround è il seguente, ti prego di leggere con attenzione:

all'inizio della sub legata al pulsante PDF, copio DiCo.pdf in DiCoTmp.pdf, pertanto la relativa costante diventa:
Const strPDF As String = "DiCoTmp.pdf"

Quindi le elaborazioni verranno fatte su tale file.

Alla fine verrà mostrato tale file (DiCoTmp.pdf) con i dati relativi al cliente.
Si salva il file pdf e poi verrà rinominato secondo le tue indicazioni
Infine verrà eliminato il DiCoTmp.pdf.

Ora veniamo al MA iniziale:

come vedrai a fine macro ho inserito uno stop che ti permette di salvare il DiCoTmp.pdf che hai a video.
Dopo che lo hai salvato fai proseguire la macro con F5.

In definitiva dovresti trovare (anche tramite sendKey) il modo di salvare il DiCoTmp.pdf che si apre e chiuderlo affinchè tu possa eleminare quello stop.

saluti
Private Sub CommandButton1_Click()

'theDBguy@gmail.com
'www.accessmvp.com/thedbguy
'04/10/2012 - Original version (v1)
'06/13/2012 - Update (v1.1)

'           - XML parsing will fail if the field contains either an ampersand (&) or a less than symbol (<)
'           - L'analisi xml fallirà se il campo contiene (&) commerciale o un simbolo un simbolo minore (<)

'           - One approach is to replace "&" with "&" and "<" with "<
'           - Un approccio è sostituire "&" con "&" e "<" with "<


'This demo creates a XFDF file to merge with a fillable PDF form.
'Questa demo crea un file XPDF da unire con un modulo PDF compilabile.

'Using this method avoids the need to use an Acrobat DLL to manipulate the PDF file.
'L'utilizzo del metodo evita la necessitò di utilizzare iìuna DLL Acrobat per manipolare il file PDF.

'This method relies on the capabilities of the installed PDF reader.
'Questo metodo si basa sulle capacità del lettore PDF

Dim strPath As String
Dim intFile As Integer
Dim mData As String
Dim OldF As String
Dim NewF As String

strPath = "C:\Users\dodo4\Desktop\Rex88\DICO" 

'Dichiarare il file PDF che deve essere riempito e salvarlo nella stessa directory del file excel
Const strPDF As String = "DiCoTmp.pdf"
OldF = strPath & "\DiCo.pdf"
NewF = strPath & "\DiCoTmp.pdf"
FileCopy OldF, NewF

'Dichiarare il file XFDF da usare
Const strXFDF As String = "DiCo.xfdf"

'strPath = CurrentProject.Path
intFile = FreeFile

'Creare il file XFDF
Open strPath & "\" & strXFDF For Output As #intFile

Print #intFile, ""
Print #intFile, ""
Print #intFile, ""

Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Data & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Committente1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto5 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Ubicazione_Impianto7 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Proprietario6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto7 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente5 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente7 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente8 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente9 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente10 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente11 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente12 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente13 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente14 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Utente15 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto5 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Impianto6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Edificio1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Edificio2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Edificio3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Edificio4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto5 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & Me.TB_Dichiarazione_impianto6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori2 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori3 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori4 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori5 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_obbligatori6 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, "" & TB_Allegati_facoltativi1 & ""
Print #intFile, ""

Print #intFile, ""
Print #intFile, ""

Close #intFile
ShellEx strPath & "\" & strXFDF

Stop ' <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< _
QUI DOVRESTI TROVARE COME SALVARE E CHIUDERE IL PDF

mData = Replace(Me.TB_Data, "/", "_")
NewF = strPath & "\Dichiarazione di conformità " & Me.TB_Committente1 & " del " & mData & ".pdf"
OldF = strPath & "\DiCoTmp.pdf"

FileCopy OldF, NewF
MsgBox "Salvata: " & NewF
Kill OldF
End Sub
[Modificato da dodo47 11/12/2023 12:29]
Domenico
Win 10 - Excel 2016
11/12/2023 11:55

Ciao,
mentre faccio le prove sul pdf ti allego il file dove sono tiusito a inserire il n. progressivo con questi passaggi:
1) ho messo sulla FrmDico il pulsante "Numerazione"
2) sul pulsante "Numerazione" ho messo questa questa sub:

Sub NrProgressivo_Click()
Dim rng As Range
Set sh5 = Worksheets("Numerazione")
Application.ScreenUpdating = False
sh5.Range("A2").Value = Me.TB_Progressivo.Value 'progressivo
MsgBox "Numero progressivo inserito", vbInformation, "REGISTRAZIONE NUMERAZIONE"
Set rng = Nothing
End Sub


Funziona.

Per migliorarla si potrebbe mettere il codice su:

Private Sub UserForm_Initialize()

11/12/2023 12:08

Sulla riga 32 mi dà errore di sintassi.
Ho visto l'errore di sintassi:
togliere lo spazio tra f e href;
togliere lo spazio tra & e =""

[Modificato da rex88 11/12/2023 12:24]
11/12/2023 12:32

Ciao Domenico,
hai ragione a mettermi in guardia con quel MA.
Infatti non me lo fa salvare perchè si apre il messaggio allegato.
Post: 3.613
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 12:33

ciao
deve essere un problema del forum sul copia incolla codice, in quanto io non ho di certo variato quelle righe

Ho tolto il commento '<<<<<<<<<
Riporendi il codice da quel post e ricordati di variare:
strPath = "C:\Users\dodo4\Desktop\Rex88\DICO"

saluti

queste sono le righe dove sono interventuto:
da 24 a 39
da 255 alla fine




Domenico
Win 10 - Excel 2016
Post: 3.614
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 12:51

Ciao

a me non da quell'errore
sei sicuro che nella cartella hai dico.pdf vuoto ?

A questo punto getto la spugna, ma il concetto della copia di dico.pdf in dicotmp.pdf per lasciare dico.pdf vuoto fossi in te lo approfondirei

sorry

saluti



Domenico
Win 10 - Excel 2016
11/12/2023 13:08

La strPath l'avevo corretta.

Eliminando la parte da Stop fin alla fine della parte in verde e cliccando sul pulsante Pdf si apre per un flash l'Immagine1 e subito dopo l'Immagine2.

Chiudo Acroba Reader e si apre nuovamente la FrmDico con l'Immagine1.

Post: 3.615
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 13:22

ciao

NO, NON devi eliminare lo stop.

quando si ferma per via dello stop, salva il pdf che ti ha aperto, POI fai finire la macro

VEDI
[Modificato da dodo47 11/12/2023 13:24]
Domenico
Win 10 - Excel 2016
Post: 3.616
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 13:28

se vuoi ti mando la mia cartella con il file
MA devi tenere presente che ho eliminato /modificato alcune cose per non far vedere la UF a schermo pieno etc...

fai sapere

saluti



Domenico
Win 10 - Excel 2016
11/12/2023 13:42

Ho visto come hai fatto.
Prova a mandarmi il tuo file.
Grazie
Post: 3.617
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 13:51

ok

ti preciso una cosa:

per evitare che la uf Dico ,a seconda volta ti mostri il nome precedente, al posto di nasconderla la devi chiudere

pertanto nella Private Sub CmdChiudi_Click() 'chiudi della frmDico:
Unload FrmDico
e non
FrmDico.hide

saluti

(forse al posto dello Stop, e in attesa di capire come evitarlo, potresti usare un msgbox "Chiudi e salva il file che si è aperto"
ovviamente la FrmOperativa è aperta in modalità vbmodeless)
[Modificato da dodo47 11/12/2023 13:54]
Domenico
Win 10 - Excel 2016
11/12/2023 14:18

Ciao,
ho aperto il tuo file e ho cercato di fare come dal tuo video, ma non sono riuscito ad ottenre il risulato che ottieni tu.

Sarà che il tuo è Adobe Acrobat Standard e il mio è Adobe Acrobat Reader DC?

Purtroppo non riesco a vedere la frmDico perchè è adopero un portatile.

Scusami Domenico,
se non ho visto male il video tu riesci a farlo anche perchè nella cartella vedo i file pdf con il titolo.

Ho viesto e rivisto il video ma non riesco a capire.
Comunque il tuo file sul mio pc chiede ogni volta questo messaggio.
[Modificato da rex88 11/12/2023 15:42]
Post: 3.618
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 16:29

Re:


.....Sarà che il tuo è Adobe Acrobat Standard e il mio è Adobe Acrobat Reader DC?


E' possibile che sia proprio questo...dovresti approfondire l'uso del file .xfdf se prevede Adobe Acrobat o il Reader(chew mi sembrerebbe strano)


Purtroppo non riesco a vedere la frmDico perchè è adopero un portatile.


???


...se non ho visto male il video tu riesci a farlo anche perchè nella cartella vedo i file pdf con il titolo.


Questa non l'ho capita


Comunque il tuo file sul mio pc chiede ogni volta questo messaggio.


Prova a bypassarlo con application.displayalerts=false, ma.......

Ma ho la sensazione che dipenda da Adobe

ci abbiamo provato

saluti






Domenico
Win 10 - Excel 2016
11/12/2023 16:48

Dove lo devo inserire

application.displayalerts=false

Seguirò il tuo consiglio vedo un pò.

Per questo "se non ho visto male il video tu riesci a farlo anche perchè nella cartella vedo i file pdf con il titolo." mi riferivo al fatto che ad un certo punto vedo nella cartella i due file con il nome completo

Condivido quanto ho trovato su internet:

https://comeaprire.com/blog/2020/10/02/file-xfdf-che-cose-e-come-aprirne-uno/

forse ci può dare una mano a risolvere il problema.

Me lo leggo con calma.

Una curiosità: ma tu ci sei riuscito a salvare il file xfd in pdf?
grazie
un saluto
rex88
[Modificato da rex88 11/12/2023 17:26]
Post: 3.619
Registrato il: 06/04/2013
Utente Master
2010
OFFLINE
11/12/2023 18:03

prima di ShellEx strPath.....

e si che li vedi e alla fine se ci fai caso li apro pure per vedere che al loro interno hanno i due nominativi, quindi la procedura ha salvato con nome corretto i due elaborati.

saluti

(fai un pensierino alla procedura suggerita da L2018, capisco che a sto punto "ti rode..." ma a estremi mali....)

Non ultimo ti ricordo il problema Reader!!!, anche se nel doc inviato lo cita.

Purtroppo io non posso istallare il §Reader (troppo lungo da spiegare), altrimenti lo avrei testato volentieri.

saluti



[Modificato da dodo47 11/12/2023 18:08]
Domenico
Win 10 - Excel 2016
Post: 978
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Senior
EXCEL 2016 - SPREAD32
OFFLINE
11/12/2023 18:30

Re:
dodo47, 11/12/2023 18:03:


(fai un pensierino alla procedura suggerita da L2018, capisco che a sto punto "ti rode..." ma a estremi mali....)


mi inviti a nozze
io nella mia pochezza non sono riuscito a fare nessuna prova col suo file (Adobe che non uso, ptrsafe che non so getire...ecc)
non ho raccontato che all'inizio della discussione ero approdato ad un sito Adobe che prometteva di trasformare un PDF in XLSX
ho provato con un pdf bollettino postale e in effetti mi ha trasformato molto bene il pdf, e quindi torneremmo al consiglio ovvio iniziale di Alfredo.
ma questo servizio è a pagamento, altri non me ne ha fatti fare.
e gia che ci siamo, domanda cretina:
questa figura che cos'è ?
non è una specie di modulo DICO completo che riempito in Excel potrebbe essere immediatamente salvato come PDF in 1 click ?
basterebbe risistemare in verticale quelle 4 sezioni, non si sarebbe vincolati ad Adobe Acrobat, ecc.
[Modificato da L2018 11/12/2023 18:48]

LEO
https://t.me/LordBrum
Post: 4.996
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
11/12/2023 19:10

Non me ne voglia l'autore delle discussione ma si ha la sensazione (almeno io) che qui, come si dice a Napoli, si voglia friggere il pesce con l'acqua.

Alfredo
Vota: 15MediaObject1,002123
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:21. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com