vbs 6.0 ile pc de ms office 2003 ün yüklü olup olmadığı nasıl yazılır

Katılım
14 Ekim 2006
Mesajlar
267
Excel Vers. ve Dili
excel2003 Tr
herkese iyi akşamlar

VBS 6.0 kullanıyorum. ufak programlar yazıyorum. ama şimdi bana bilgisayarda MS office 2003 ün yüklü olup olmadığını belirleyen kodlara ihtiyacım var.
excel de makro ile program yazıyorum. bu programa setup yapacağım. ancak eğer bilgisayarda excel2003 yüklü değilse ilk önce exceli sonra programı kuracak.bu başlangıcı ancak vbs 6.0 ile yapabilirim diye düşünüyoum.
bu kodlarda yardımcı olacak arkadaşlar var mı acaba?
yardımcı olacaklara şimdiden çok teşekkür ederim. saygılar:yardim:
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Aşağıdaki kodu deneyin

Kod:
Sub deneme()
    On Error GoTo 1
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    If i.Version = "11.0" Then
        MsgBox "Excel Yüklü ve versiyonu 2003"
    Else
        MsgBox "Excel Yüklü fakat versiyonu 2003 değil"
    End If
    i.Quit
    Exit Sub
1     MsgBox "Excel yüklü değil"
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar.
versiyon 11 den küçükse şeklinde ayarlama yapabilirmiyiz."11.00" tırnak içersine alınmış, sanırım koşula string olarak bakılıyor.
Yani excel versiyonu 11 den küçükse ve excel yüklü değilse goto 1 olsun.
Ayrıca sayın Olymposss inndir.com 'da çok güzel setup programları var .Belirtmek isterim.
Ben oradan bir tane ücretsiz setup programı indirdim .Çok kullanışlı ve basit.
İyi çalışmalar.:)
 
Son düzenleme:
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Şöyle mi istiyorsunuz

Kod:
Sub deneme()
    On Error GoTo 1
    Dim i As Object
    Set i = CreateObject("Excel.Application")
    If i.Version = "11.0" Then
        MsgBox "Excel Yüklü ve versiyonu 2003"
    ElseIf i.Version < "11.0" Then
        GoTo 1
    End If
    i.Quit
    Exit Sub
1   MsgBox "Excel 2003 y&#252;kl&#252; de&#287;il"
End Sub
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Say&#305;n alpi te&#351;ekk&#252;r ederim.Yaln&#305;z v de&#287;i&#351;kenini tan&#305;t&#305;p onunla hi&#231;bir i&#351;lem yapmam&#305;&#351;s&#305;n&#305;z.
&#304;yi geceler.
 
Üst