Bir çalışma kitabındaki userform'u çalıştırmak

Katılım
24 Şubat 2006
Mesajlar
130
Arkadaşlar! Bir çalışma kitabım ve içinde ANA isimli bir userform var. Ben vbscrip kullanarak (sitenizden elde ettiğim) aşağıdaki kod ile bu çalışma kitabını doğrudan açıyorum. Benim istediğim çalışma kitabını açınca ANA isimli userformu da çalıştırması. Kod aşağıdadır.

Set NewXL = CreateObject("Excel.Application")

MyWB = "E:\Office\WINDOWS\dosyalar 2\İCRA PROGRAMI1.xls"

NewXL.workbooks.open MyWB

Bu konuda yardımlarınızı bekliyorum.

Not: Çalışma kitabımın Auto_Open kısmına ANA.show yazmadım. Bunu vbscrip ile açmak istiyorum.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sözkonusu Excel dosyasında bir modüle aşağıdaki kodu yerleştirin;

Kod:
Sub MyMacro()
    ANA.Show
End Sub
Sonra da, ilgili VBS dosyasına aşağıdaki kodu yerleştirin ve çalıştırın;

Kod:
Set NewXL = CreateObject("Excel.Application")
 
MyWB = "D:\TestFolder\Test.xls"
NewXL.workbooks.open MyWB 
NewXL.application.run "MyMacro"
NewXL.Visible = True
Set NewXL  = Nothing
Excel dosya yolunu kendi çalışmanıza göre uyarlayın ...
 
Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
alıntı :

"Sonra da, ilgili VBS dosyasına aşağıdaki kodu yerleştirin ve çalıştırın;"


VBS dosyası neresidir?
nasıl açarım VBS'yi.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
VBS Dosyasını siz oluşturacaksınız.Bir metin belgesi açın farklı kaydet deyin ve dosya ismini örnek:test.vbs olarak kaydedin tabi içine ilgli kodu koymayıda unutmayın.
 
Katılım
27 Şubat 2007
Mesajlar
353
Excel Vers. ve Dili
2002 Türkçe
Merhaba

bu yardımınıza da tesekkur ederim V.B.Applications.
 
Üst