+m2+ ha scritto:
riddik ha scritto:
a me non serve il body
mi servono solo i dati generali e l'allegato (se esiste) il pdf
allora è già più facile.
per i dati generali sono "zzi tuoi" (non so aiutarti, non uso access, di sicuro qualcuno potrà darti informazioni più precise).
per l'allegato - volendo - ho programmello che lo estrae (da riga di comando).
qualcosa tipo
xml2pdf.exe 10 c:\ilmiobelxml.p7m k:\cartellaoutput
In attesa del
10 che migliorerà nettamente la situazione io ho risolto così... ma devo fare un passaggio in più ... sfruttando sempre il magnifico programmello di +m2+
Dim Nomefile, SoloNome, FilePDF As String
Nomefile = Me.PERCORSO & Me.NOME_FILE 'naturalmente percorso , nome file,nomeallegato li devo avere estrapolati prima e parcheggiati in una tabella
SoloNome = Me.NOME_FILE
FilePDF = Me.PERCORSO & Me.NOME_FILE & ".PDF"
Call Shell("C:\Users\Mauro\Documents\XML2PDF\Xml2pdf.exe
5 " & Nomefile & " " & "C:\DOCUMENTI_ELETTRONICI_PARK\" & SoloNome & ".PDF") ' Questo passaggio mi serve per far creare nella cartella '\XML2PDF\felallegati l'allegato contenuto nell'xml
' Per aprire l'allegato io, per mie esigenze utilizzo un pulsante :
Dim NomeAllegato, SoloPercorso, FilePDF As String
Dim Posizione
NomeAllegato = Me.NOME_ALLEGATO
SoloPercorso = Me.NOME_FILE
' Per estrapolare il nome della cartella creata in felallegati devo togliere l'estensione dal nome del file
Posizione = InStr(SoloPercorso, ".")
SoloPercorso = Trim(Left(SoloPercorso, Posizione - 1)) & "\" & NomeAllegato
FilePDF = "C:\Users\Mauro\Documents\XML2PDF\felallegati\" & SoloPercorso
Call Shell("C:\WINDOWS\Explorer.exe " & FilePDF, 1) 'cosi apre solo l'allegato ,il pdf in automatico, lo zip no ,apre solo il suo contenuto