Condividi tramite

percorso file desktop

Anonimo
2024-07-10T15:19:58+00:00

Buongiorno a tutti e grazie in anticipo.

tramite VBA devo allegare un file pdf , il file viene esportato sul mio desktop, visto che il programma viene utilzzatato da svariati utenti è possbile inserire una stringa che non tiene conto del nome utente, vi faccio un esempio per praticità

quando salvo il mio file il percorso è il seguente C:\Users\tessaril\Desktop\Report.pdf

se invece lo salva l'utente Bianchi il suo percorso sarà C:\Users\bianchic\Desktop\Report.pdf

Private Sub Invia_Click()

Dim OutApp As Object

Dim OutMail As Object

Dim Percorso As String

Dim Filename As String

ActiveWorkbook.Save

Foglio3.Activate

Percorso = "C:\Users\tessaril\Desktop"

Filename = "Report.pdf"

Application.DisplayAlerts = False

Set OutApp = CreateObject("Outlook.Application")

Set OutMail = OutApp.CreateItem(0)

With OutMail

.To = "" 

.CC = 

.BCC = "" 

.Subject = "Report cliente" 

.Attachments.Add Percorso & Filename 

.Display 

End With

Application.DisplayAlerts = True

Set OutMail = Nothing

Set OutApp = Nothing

End Sub

Microsoft 365 e Office | Excel | Per il lavoro | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2024-07-10T16:14:31+00:00

Dovresti "costruire" il percorso in questo modo

Percorso = Environ("USERPROFILE") & "\Desktop"

ciao

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-07-11T08:05:48+00:00

    Prego :-)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-07-11T06:51:33+00:00

    Dovresti "costruire" il percorso in questo modo

    Percorso = Environ("USERPROFILE") & "\Desktop"

    ciao

    Grazie 1000 funziona perfettamente

    La risposta è stata utile?

    0 commenti Nessun commento