Userform'dan Seçtiğimiz Word Belgesini Açmak.

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhabalar;

Userformun olduğu Excel ile açılmasını istediğimiz Word belgelerini aynı klasör içine atıp:
Userformdaki seçeneklerden, istediğimiz Word belgesini nasıl açabiliriz.

Açıklama klasördeki Excel dosyasındadır.
Şimdiden teşekkürlerimi sunuyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Seçilecek belgelerin isimleri nelerdir, yani optionbutonlardaki A, B, C ve D harflerimidir. Bence bu butonlara sadece dosya adlarını yazın ve aşağıdaki kodu göster butonuna kopyalayarak deneyin.

[vb:1:aa25cfc63a]For a = 1 To 4
If Controls("optionbutton" & a).Value = True Then ad = Controls("optionbutton" & a).Caption
Next
Shell "WINWORD.EXE " & ActiveWorkbook.Path & "\" & ad & ".doc", vbNormalFocus
[/vb:1:aa25cfc63a]
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sayın Leventm;

Shell "WINWORD.EXE " & ActiveWorkbook.Path & "\" & ad & ".doc", vbNormalFocus
[/vb][/quote]

1-)Burada & ad & bu araya mı dosya ismi yazılacak;

2-)Userformun bulunduğu Excel dosyası ile açmak istediğimiz Word belgleri ayn klasör içinde olma şart mı?

Teşekkür ve saygılarımla.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
1-)Burada & ad & bu araya mı dosya ismi yazılacak;
Evet, dosya isimlerini optionbuttonların caption özelliğine yazarsanız, seçili olan butona göre dosya adını kendisi alacaktır.
2-)Userformun bulunduğu Excel dosyası ile açmak istediğimiz Word belgleri ayn klasör içinde olma şart mı?
Elbette değil ama sorunuzda böyle istemişsiniz, farklı klasör için

ActiveWorkbook.Path yerine klasörün yolunu yazın. Örneğin;

Shell "WINWORD.EXE " & "C:\deneme\" & ad & ".doc", vbNormalFocus
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sn. Leventm.

Verdiğiniz kodu "GÖSTER" butonuna kopyaladım.
Word belgelerinin adı Optionbutonlardaki isimler. Fakat yine de istenen belgeler açılmıyor.

Teşekkür ve selamlarımı sunar, bu hızınızın kesilmemesini dilerim.
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Bir türlü beceremedim.

Klasörü sunuyorum.
Klasör içindeki excel dosyasının Userformundan seçtiğimiz Word belgesinin açılması.
 
Katılım
24 Mayıs 2005
Mesajlar
462
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın Kucuksengun, örnek bir dosya gönderiyorum. Sanırım işinizi görür.

Bu dosyada, yol olarak C:/BELGE1.doc ve C/BELGE2.doc var. Siz bunu istediğiniz gibi değiştirebilirsiniz. Kolay gelsin. :hey:
 
Katılım
24 Mayıs 2005
Mesajlar
462
Excel Vers. ve Dili
Excel 2003 Türkçe
kucuksengun' Alıntı:
Sn. Ongun

Dosya açılamıyor.
Sayın Kucuksengun, yani word dosyasımı açılmıyor, eğer öyleyse öncelikle yapmanız gereken, BELGE1 ve BELGE2 adında iki word belgesini boş olarak C:/ sürücüsüne kaydedin.

Bunu yaptığınız takdirde userform daki seçime göre bu dosyalar açılacaktır. Program bu şekilde çalışıyor. Kolay gelsin.
 
Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Sn. Ongun;

Hata uyarısı veriyordu.
ThisWorbok'taki kodları sildim.
Çalışıyor. Silinen kodların herhalde fazla bir fonksiyonu yoktu galiba.

Teşekkürlerimi sunuyorum.
 
Üst