• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

htm Dosyası Açtırma

Katılım
26 Aralık 2011
Mesajlar
164
Excel Vers. ve Dili
Office 2016
Değerli Üstadlar merhaba;
Aşağıdaki kod ile bir klasördeki yardım dosyasını açmak istiyorum
ama shell hatası veriyor.
Yardımlarınız için şimdiden teşekkürler.
Saygılarımla;

Sub YARDIMAC()

CreateObject("Shell.Application").Open yol & "\YSONUCLAR\" & Yardım_Help.htm
Workbooks.Open yol & "\YSONUCLAR\" & Yardım_Help.htm

End Sub
 
Merhaba
Dosya adını tırnak içine alarak denedinizmi?
Kod:
CreateObject("Shell.Application").Open yol & "\YSONUCLAR\Yardım_Help.htm"

Kod:
Workbooks.Open yol & "\YSONUCLAR\Yardım_Help.htm"
 
Şimdi denedim klasör yol adı herzaman değişebiliyor.
flash diskte veya masaüstünde olabiliyor.
Genellikle Masa üstünde bir klasör içinde
desktop/DEGERLER/YSONUCLAR
Yani çalışan Aktif excel sayfasının bir altındaki klasör de diyebiliriz.
 
Sizin yukarıdaki kodlarınıza göre bağlaçlada olur ama yine tırnak içinde olmalı
Kod:
Workbooks.Open yol & "\YSONUCLAR\" [COLOR="Red"]& "Yardım_Help.htm"[/COLOR]

Kod:
yol = ThisWorkbook.Path
Workbooks.Open yol & "\YSONUCLAR\" & "Yardım_Help.htm"
 
Masa üstündeki "DEGERLER/YSONUCLAR" klasörü içinde
Kod:
[SIZE="2"]yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & Application.PathSeparator & "DEGERLER\YSONUCLAR\"
Workbooks.Open yol & "Yardım_Help.htm" [/SIZE]

Kod:
[SIZE="2"]yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & Application.PathSeparator & "DEGERLER\YSONUCLAR\"
CreateObject("Shell.Application").Open yol & "Yardım_Help.htm" [/SIZE]

Acaba ".chm" dosyasımı?
Kod:
[SIZE="2"]yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & Application.PathSeparator & "DEGERLER\YSONUCLAR\"
Application.Help (yol & "Yardım_Help.chm")[/SIZE]
 
Son düzenleme:
Teşekkürler , Ancak Htm yi internet explorer ile açmıyor excel sayfası olarak açıyor
 
Varsayılan tarayıcınızla; yukarıdaki şu kodların açması gerekliydi;
Kod:
 [SIZE="2"]yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & Application.PathSeparator & "DEGERLER\YSONUCLAR\"
CreateObject("Shell.Application").Open yol & "Yardım_Help.htm" [/SIZE]

İE için şöylede deneyebilirsiniz
Kod:
[SIZE="2"]Dim aç As Double
Dim yol As String
yol = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop") & _
Application.PathSeparator & "DEGERLER\YSONUCLAR\" & "Yardım_Help.htm"
aç = Shell("C:\Program Files\Internet Explorer" & "\IEXPLORE.EXE " & yol, vbNormalFocus)
 [/SIZE]
 
Değerli Hocalarım Teşekkrü Bir Borç Bilirim..
 
Geri
Üst