141 messaggi dal 01 novembre 2012
Gent.mi,

Sul Desktop ho una cartella nominata "Documento Word" con dei file e la relativa estensione ".doc".

Scelto il documento al ComboBox, mi dice "Impossibile trovare il File".

Riporto il codice:
private void ComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    Process pr = new Process();
    string p = nomeFile; MessageBox.Show(p);

    string percorsoNomeFile = @"C:\Users\saler\Desktop\Documento Word\";
    Process.Start(new ProcessStartInfo(percorsoNomeFile) { UseShellExecute = true });
}


Regolarmente mi si apre la cartella con dei documenti salvati.
Modificando il codice:
string percorsoNomeFile = @"C:\Users\saler\Desktop\Documento Word\" + p;
Process.Start(new ProcessStartInfo(percorsoNomeFile) { UseShellExecute = true });

esce errore: "Impossibile trovare il file".

Non comprendo dov'è l'errore.

Fiducioso nella risoluzione ed auguro di essere stato chiaro, saluto.

Domenico
370 messaggi dal 08 dicembre 2006
Ciao,
a occhio la riga
string percorsoNomeFile = @"C:\Users\saler\Desktop\Documento Word\";

non gli passi il nome del file, la variabile stringa 'p'
e quindi dovrebbe essere
string percorsoNomeFile = @"C:\Users\saler\Desktop\Documento Word\" + p;

Modificato da inactive il 11 ottobre 2025 15:48 -
141 messaggi dal 01 novembre 2012
Gent.mo inactive,

ringrazio per la gradita disponibilità.

se non inserisco la variabile P mi si apre la cartella dove sono salvati i file.

Inserendo la variabile P mi esce l'errore (Impossibile trovare il file)

Fiducioso, saluto.

Domenico
1.520 messaggi dal 27 dicembre 2005
La concatenazione delle variabili da il percorso giusto?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.