2010-11-21 15 views
0

Aşağıdaki kod her zaman kaç tane Word belgesi açtığım önemli değil.VBA kelimesi için: neden diğer açılan belgelere erişemiyorsunuz?

Sub TestMe() 
    MsgBox Application.Documents.Count 
    End Sub 

Bazıları neden bana eğitim verebilir? ve sonra diğer tüm kelime belgelerine nasıl erişilir?

Teşekkürler.

+0

Word'ün Aç iletişim kutusunu kullanarak bir belgeyi açmayı deneyin. – SLaks

+0

Teşekkürler Slaks! Sorun şu ki, açtığım ilk programdan programlı olarak başka bir belge oluşturuyorum. Ben aslında aynı uygulamada yeni bir doc oluşturmak için Application.Documents.Open kullanıyorum ...... – john

cevap

1

Muhtemelen

Word'ün, Windows menüsündeki belgeleri görüyor musunuz (WinWord.exe ayrı bir oturumda) ayrı bir uygulama örneği her belgeyi açtı? (Veya, 2007+, Belgeler Anahtarı menüsü)

+0

ne yaptım: 1) bir klasördeki bir dosyaya tıklayın - ilk belgeyi açın. 2) VBA kullanarak aynı klasörden başka bir tane açmak için. 1 numaradan 2 numaralı doktora geçmeye çalışıyorum. sonra 1 numaradan 2 numarayı bulamamıştım. Bu durumda ne yapmam gerekiyor? Teşekkürler! – john