Uh, ono prvo što sam pisao nije baš najbolja metoda, hteo sam da ispadnem pametan (a retko u tome uspevam

) nudeći nekonvencionalno rešenje. Generalno možeš koristiti Windows API da startuješ program koji je predviđen kao default za određeni tip fajla. Recimo da se Text Box koji sadrži putanju do fajla koji želiš da otvoriš zove Putanja
' Kod iskopiraš na samom vrhu u kodu forme
Private Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Const SHOWMAXIMIZED = 3
Private Sub Putanja_Click
ShellExecute Me.hwnd, "open", Putanja, vbNullString, vbNullString, SW_SHOWMAXIMIZED
End Sub
Eto, sada će windows otvoriti default program za bilo koji tip podataka. Bilo je moguće malo modifikovati onaj kod i prilagoditi ga da otvara office, ali što da komplikujemo za džabe.
Ozbiljan i odgovoran mladić