Ahoj,Chci se zeptat jak se dá otevřít soubor(konkrétně HTML tabulka)v jiném programu než co mám nastaven jako výchozí(Firefox). Zkusil jsem todle
Dim fn As String = SaveFileDialog1.Filename
With DOC.SelectNodes("programy/program/cesta")(ComboBox1.SelectedIndex)
Dim path As String = .InnerText
If System.IO.File.Exists(path) Then
Dim bat As New IO.StreamWriter(Application.StartupPath & "/temp/bat.bat")
bat.Write(path & " " & fn & vbNewLine & "Pause")
bat.Close()
System.Diagnostics.Process.Start(Application.StartupPath & "/temp/bat.bat")
Else
Exit Sub
End If
End With
Ale jde mi to jen u poznámkového bloku,u excelu,wordu atd se mi ten soubor prostě nenačte :( Jak má tedy vypadat správný parametr který otevře vybraný soubor v programu?(např ve windows je funkce "Otevřít v Programu..." tak něco podobného bych potřeboval) Jěště přidám část xml souboru:
<?xml version="1.0" encoding="utf-8" ?>
<programy>
<program>
<nazev>Excel</nazev>
<cesta>C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE</cesta>
</program>
<program>
<nazev>Word</nazev>
<cesta>C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE</cesta>
</program>
</programy>
Děkuju za odpovědi
|