PDA

View Full Version : سوال: باز کردن فایل با پسوند htm



hosein3000
چهارشنبه 03 خرداد 1391, 23:42 عصر
سلام دوستان
یک فایل وب با نام test.htm دارم می خوام از طریق وی بی این فایل رو که توی پوشه اصلی نرم افزار هست توی اینترنت اکسپلورر باز کنم
میشه بفرمایین کدش چطوری میشه؟>

سید حمید حق پرست
پنج شنبه 04 خرداد 1391, 00:34 صبح
سلام
دوست عزیز شما میتونید از نمونه کد زیر استفاده کنید :
WebBrowser1.Navigate "C:\test.html"

موفق باشید


یا علی (ع)

محسن واژدی
پنج شنبه 04 خرداد 1391, 09:34 صبح
سلام علیکم
اگر میخواهید فایل در webbrowser بازکنید از کدی که آقای حق پرست قرار دادند میتوانید استفاده کنید، و اگر میخواهید در IE نمایش دهید هم میتوانید از کد زیر و هم از ShellExecute استفاده کنید:
Private Sub Command1_Click()
Shell Environ("ProgramFiles") & "\Internet Explorer\iexplore.exe """ & App.Path & "\test.html"""
End Sub

موفق باشید

just4froum
پنج شنبه 04 خرداد 1391, 10:11 صبح
با سلام اگر هم می خواهید که در مرورگر default ویندوز نشون بدید از این کد استفاده کنید.

Private Sub Command1_Click()
Shell "explorer """ & App.Path & "\test.htm"""
End Sub

Beginner2013
پنج شنبه 04 خرداد 1391, 10:23 صبح
با سلام اگر هم می خواهید که در مرورگر default ویندوز نشون بدید از این کد استفاده کنید.

Private Sub Command1_Click()
Shell "explorer """ & App.Path & "\test.htm"""
End Sub

سلام.مرورگر دیفالت من ff هست ولی کد شما منجر به اجرای ie میشه.

just4froum
پنج شنبه 04 خرداد 1391, 10:34 صبح
سلام.مرورگر دیفالت من ff هست ولی کد شما منجر به اجرای ie میشه.

با سلام من الان چک کردم ولی به درستی با FireFox باز می کنه.

شاید default نمباشه لطفا دوباره امتحان کنید.

محسن واژدی
پنج شنبه 04 خرداد 1391, 11:10 صبح
همانطور که در پست قبل هم عرض کردم میتوانید از ShellExecute هم استفاده کنید، در اینصورت فایل در مرورگر پیش فرض ویندوز باز میشود، پست زیر را بررسی کنید:

http://barnamenevis.org/showthread.php?336369-%D8%A8%D8%A7%D8%B2%D8%B1-%D9%83%D8%B1%D8%AF%D9%86-%D9%84%D9%8A%D9%86%D9%83-%D9%8A%D9%83-%D8%B3%D8%A7%D9%8A%D8%AA-%D8%AA%D9%88%D8%B3%D8%AA-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%88-%D9%86%D9%85%D8%A7%D9%8A%D8%B4-%D8%AF%D8%B1-%D9%85%D8%B1%D9%88%D8%B1%DA%AF%D8%B1&p=1486897&viewfull=1#post1486897

البته همانطورکه جناب just4froum هم اشاره کردند ممکن است fire-fox مرورگر پیش فرض ویندوزتان نباشد

موفق باشید

hosein3000
پنج شنبه 04 خرداد 1391, 15:31 عصر
با سلام اگر هم می خواهید که در مرورگر default ویندوز نشون بدید از این کد استفاده کنید.

Private Sub Command1_Click()
Shell "explorer """ & App.Path & "\test.htm"""
End Sub
با تشکر
این کد توی تمام مرورگر هایی که دیفالت تعریف می شوند کار میکنه