Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Salvare foglio Pdf

Ultimo Aggiornamento: 28/01/2019 10:19
Post: 2
Registrato il: 27/01/2019
Città: MILANO
Età: 68
Utente Junior
2016
OFFLINE
27/01/2019 15:10

Saluti a tutti
sto cercando di utilizzare questa macro per salvare un foglio Excel in pdf ma mi esce una finestra con scritto "Stampa - Errore durante la stampa". E' una base dove poi se funzione aggiungerò il nome legato a celle del foglio.
Ecco il codice

[TESTO ::Sub SaveAsPDF() ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _ "/Users/luigiranzani/Desktop" & "pippo" & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ True End Sub ]


Ciao a tutti
Post: 781
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
27/01/2019 16:49

La macro è in grado di funzionare, detto questo:
nel percorso attenzione ai 'separatori' che in Windows sono così:
\
e alla completezza del stesso visto che manca l'indicazione del disco:
C:
e manca il separatore finale prima del nome del file.
[Modificato da rollis13 28/01/2019 00:08]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 3.685
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
27/01/2019 19:35

Il simbolo _ significa accapo ... per farci vedere a monitor la riga completta.
Poi manca la lettera del disco, dovrebbe essere >>>"C:\Users\luigiranzani\Desktop\" & "pippo" & ".pdf"

Sub SaveAsPDF() 'accapo senza usare _
Totale tre righe, una riga per il comando (se togli i tre _)'accapo senza usare _
End Sub

Sub SaveAsPDF()
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\luigiranzani\Desktop\" & "pippo" & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True 
End Sub


Scusami rollis13, ma non mi spiegavo il motivo che abbia scritto tutto su una riga
[Modificato da raffaele1953 27/01/2019 21:06]
Excel 2013
Post: 782
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Senior
Excel 2016-32bit Win11
OFFLINE
28/01/2019 00:14

@raffaele1953, è perché ha 'cercato' di usare il code tag TESTO invece di CODE.

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 2
Registrato il: 27/01/2019
Città: MILANO
Età: 68
Utente Junior
2016
OFFLINE
28/01/2019 10:19

Salve a tutti, non è un computer con sistema operativo windows ma Mac OS. Ho provato in precedenza a salvare file excel senza dichiarare il disco e con il path che inserisco a seguito e funziona.
Grazie per la collaborazione
Luigi

Path = " /Users/luigiranzani/Desktop"
[Modificato da RL55 28/01/2019 10:22]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
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 21:11. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com