Membuka File dari VBNet
by Bungansa
Process.Start(fileName As String)
Kadang-kadang kita menginginkan untuk membuka suatu file tertentu, misalnya file word document, Jpeg, excell document atau PDF dan sebagainya, dari aplikasi yang kita develop.
Contoh :
Process.Start(“D:\Mase\MySelected\bnsAvi.avi”)
Process.Start(“D:\Mase\MySelected\bnsExcell.xls”)
Process.Start(“D:\Mase\MySelected\bnsJpg.jpg”)
Process.Start(“D:\Mase\MySelected\bnsPdf.pdf”)
Process.Start(“D:\Mase\MySelected\bnsWord.doc”)
Process merupakan sebuah class dari VBNet yang akan mengidentifikasi jenis file dari extention dan akan secara otomatis akan menjalankan aplikasi yang sesuai untuk membuka file tersebut.
Untuk contoh pertama di atas misalnya, Process akan mengidentifikasi jenis file bnsAvi.Avi sebagai AVI File dan kemudian otomatis menjalanan aplikasi Media Player untuk membuka file tersebut.
Note :
Pastikan bahwa setiap file yang hendak dibuka memiliki aplikasi untuk membukanya. Sebagai misal, jika diinginkan membuka file Pdf, maka Acrobat Reader harus terinstall. Demikian seterusnya
Jika extension file tidak dikenal, run time error berikut akan terjadi.
"No application is associated with the specified file for this operation"
Menjalankan Aplikasi dari VBNet
Untuk menjalankan aplikasi tertentu, tanpa membuka suatu file, gunakan Process sebagai berikut.
Dim bnsProcess As New System.Diagnostics.Process
bnsProcess.StartInfo.FileName = "Winword.exe"
bnsProcess.Start()
Atau :
Gunakan perintah Shell
Shell (fileName As String)
Contoh : Shell("C:\Program Files\Microsoft Office\Office12\winword.exe")
thanks.. sangat membantu
BalasHapusmau tanya, saya mau membuka aplikasi cmd lewat vb.net tapi run as administrator kemudian langsung mengetik di cmdnya itu gimana caranya?
BalasHapusmas.. kalo folder nya dinamis gmana ya?? mhon pncerahannya..
BalasHapusMau bantu jawab
BalasHapusUntuk Run As Administrator mungkin bisa di klik kanan filenya lalu Properties
Disitu bisa melalu Tool Advanced lalu di Ceklist "Run As Administratornya" atau
Lewat menu Compability dan di Ceklist Run As Administratornya
klo mau manggil file pdf secara otomatis dari vb.net gmn ya(tanpa openfiledialog) ?
BalasHapus