butonla dosya açmak

Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
MERHABA:
excel visual basic düzenleyicisinde

Sub Makro1()
Workbooks.Open Filename:="D:\deneme.xls"
End Sub

makrosunu module yazıp botona bağladığım zaman D sürücüsündeki deneme.xls dosyasını açabiliyorum fakat visual basic 6.0 programında yaptığım zaman dosyayı açamıyorum program hata veriyor visual basic programında bunu yapmak için ne yapmalıyım yardımcı olursanız sevinirim teşekkürler
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Sub Denemet()
Dim Ex As Object
Set Ex = CreateObject("Excel.Application") 'Excel Uygulaması oluşturuyoruz.
Dim Book As Object
Set Book = Ex.Workbooks
Book.Open "Dosya Adı Ve Yolu" 'Dosya açıyoruz
Ex.Visible = True

Book.Close 'Dosya kapatıyoruz
Ex.Quit 'Excel uygulamasını kapatıyoruz.
End Sub
 
Son düzenleme:
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
Book As Ex.Workbooks
kısmında hata veriyor neden olabilir
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Kodları düzelttim şimdi tekrar deneyin
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
teşekkürler
denedim ama gene açılmıyor hata vermiyor bu sefer ama dosya da açılmıyor öyle bekliyorum
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Başka bir uygulamadan Office uygulamaları çalıştırıldığında Visible özelliği düzenlenmesi gerekir.
Dosyayı açtıktan sonra Visible=true yapmalısınız.

Yukarıdaki kodu tekrar düzenledim.
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
teşekkürler sayın alpi
 
Son düzenleme:
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
bir sorum daha olacak bu şekilde bir dosyayı değil de bir klasörü veya bir sürücüyü açtırmak istiyorum bunu nasıl yaparım
 
Son düzenleme:
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Aşağıdaki kod C sürücüsündeki deneme isimli klasörü açar

Kod:
Shell "explorer.exe c:\Deneme"
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
sayın alpi biliyorum bende çok oldum ama birşey daha soracağım klasör açılınca görev çubuğunda minimize halinde açılıyor bunu nasıl normal ekran olarak açılmasını sağlarız
teşekkürler
 
Son düzenleme:
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Kod:
 [LEFT]Shell "explorer.exe c:\Deneme", vbNormalFocus
[/LEFT]
Bu kod satırını kendiniz yazın. Virgülden(,) sonra boşluk tuşuna basarak seçebileceğiniz görünüm türlerini görebilirsiniz.
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
visual basic programında bir form oluşturdum exe olarak kaydettim gayet güzel çalışıyor ama yeni bir form oluşturup formdaki butona bu formu bağladığım zaman hata veriyor sonra excel sayfası açılıp karışık yazılar çıkıyor.
oluşturduğumuz bir formu başka bir forma nasıl bağlaya biliriz.
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Bir uygulama oluşturdunuz ve içinde birden fazla form mu var?
Eğer öyleyse şu kod ile diğer formu açabilirsiniz

Form2.Show 'Buradaki Form2 açmak istediğiniz formun adını temsil ediyor

-------------
İki tane uygulama yaptınız ve ikiside aynı klasör içerisinde mi?
Eğer öyleyse şu kod ile diğer uygulamanızı açabilirsiniz.

shell app.path & "\UygulamaAdı.exe"
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
shell app.path & "\UygulamaAdı.exe" şeklinde yazdığımız zaman aynı dizindeyse açılıyor aynı dizinde değilse shell app.path & "dosya yolu-dosya adı" şeklinde yazdığımız zaman açılmıyor bunu nasıl yapabiliriz

birde bir excel dosyası açıldığı zaman userform otomatik olarak açılıyor fakat bu excel dosyasını oluşturduğumuz yeni bir userformda butona bağlayıp açtığımız zaman userform açılmıyor galiba makrolar çalışmıyor excel sayfası normal olarak açılıyor bunun çözümü ne olabilir
teşekkürler
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Shell komutunun çalışma şekli
shell "açmak istediğiniz exe uzantılı dosyanın bulunduğu yer ve adı.exe"


Bir excel dosyasını başka bir excel dosyası kullanarak açtığınızda tüm makrolar çalışır. Yani açılışta otomatik çalışması gereken ne varsa hepsi çalışır. Kodlarınızı kontrol ediniz.
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
çok teşekkürler sayın alpi sayenizde birçok şey öğrendim benim sorularım bitecek gibi değil :D
bilgisayarım,belgelerim,ağ bağlantılarım gibi öğeleri nasıl açabiliriz
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
'Yeni bir excel dosyası açıp aşağıdaki kodları çalıştırın
Kod:
Sub DosyaYolları()
For i = 1 To 30
Cells(i, 1) = Environ(i)
Next
End Sub
Yukardaki kodu çalıştırdıktan sonra excel sayfasına bakın.
Kod:
Sub Ornek()
'Belgelerim klasör yolunu bulmak
MsgBox Environ(28) & "\Belgelerim"
'Bu şekilde yazdığınızda metnin en başına USERPROFILE= yazdığını göreceksiniz
'Bunu kaldırmak için aşağıdaki şekilde yazın
MsgBox Environ("USERPROFILE") & "\Belgelerim"
End Sub
 
Üst