Kapalı Word dosyasına veri aktarma.

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Sheets("Sayfa1").OLEObjects("Dosya").Verb (xlVerbPrimary)
Sheets("Sayfa2").Select
Sheets("Sayfa2").Range("L1:M403").Select
Set WDApp = GetObject(, "Word.Application")
Set WDDoc = WDApp.ActiveDocument
Selection.Copy
WDApp.Selection.WholeStory
WDApp.Selection.PasteSpecial Link:=False, DataType:=10, _
Placement:=wdInLine, DisplayAsIcon:=False
Set WDDoc = Nothing
Set WDApp = Nothing

Değerli arkadaşlar,
Yukarıdaki makro excel içindeki word nesnesine veri kopyalamaya yarıyor. Fakat kopyalama esnasında word dosyası açılıyor.
Ben kopyalamanın dosya açılmadan yapılmasını istiyorum. Bunun için kodlarda nasıl bir değişiklik yapmam gerekiyor?
Saygılar...
 

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
Aşağıdaki kırmızı satırı ilave edip, deneyin....

Set WDApp = GetObject(, "Word.Application")
wdapp.visible = false
....
...
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Syn. Haluk hocam,
Dosyayı açıyor işlemi yapıyor ve kapatıyor. Ben hiç açmadan aktarma yapmasını istiyorum. Aşağıdaki kod dosyanın açılmasını sağlıyor. Bu kod yerine dosyayı açmadan dosyayı seçebilecek bir kod var mı?
Sheets("Sayfa1").OLEObjects("Dosya").Verb (xlVerbPrimary)
 

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
Gömülü dosyalar için, yok.

.
 
Üst