Risolto C# Aprire un file Word dal Combobox.

Pacifico437

Utente Gold
27 Aprile 2012
192
91
8
205
Gent.mi,

non riuscendo da giorni alla risoluzione di un problema che riscontro, sono a chiedere un suggerimento.

Al ComboBox, tramite un pulsante, ho un elenco di file di Word, evidenziato un file mi si dovrebbe aprire il relativo documento e riscontro dei problemi.

In una stringa se inserisco il nome del file.doc il documento si apre regolarmente viceversa se inserisco la variabile mi esce errore: (Impossibile trovare il file specificato)
riporto il codice:
Codice:
string nomeFile;
nomeFile = ComboBox.SelectedItem.ToString();
Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + (@"\Formattazione\Word\Città.doc"));
il documento si apre regolarmente viceversa:
Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + (@"\Formattazione\Word\nomeFile.doc"));
il documento non si apre ed esce errore: Impossibile trovare il file specificato.

Da precisare che con il messagebox.show(nomeFile); mi esce il nome del file: (Città).

Non comprendo dov'è l'errore ed auguro del gradito suggerimento.
Fiducioso, saluto.
Domenico.
 
Stai cercando di aprire il file "nomeFile.doc" è sbagliato...
Probabilmente dalla tua dropdown prelevi il nome del file senza nessun estensione quindi la inserisci direttamente nel process, ma devi concatenare l'estensione, non attaccarla, dovrebbe essere così:
Codice:
Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + (@"\Formattazione\Word\" + nomeFile + ".doc"));
 
Indietro
Top Bottom