AccessTr.neT
Rapor yerine doğrudan Worde Aktarma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Rapor yerine doğrudan Worde Aktarma (/konu-rapor-yerine-dogrudan-worde-aktarma.html)

Sayfalar: 1 2 3


Cvp: Rapor yerine doğrudan Worde Aktarma - mehmetdemiral - 06/09/2009

shell komutunu kullanabilirsiniz. Böylece woed çalışır ve belgeniz açılır. Dersler bölümünde eklediğim kod açıklamalarında var shell komutu..


Cvp: Rapor yerine doğrudan Worde Aktarma - ercansahin - 06/09/2009

(06/09/2009, 18:32)mehmetdemiral yazdı: shell komutunu kullanabilirsiniz. Böylece woed çalışır ve belgeniz açılır. Dersler bölümünde eklediğim kod açıklamalarında var shell komutu..

Hocam söylediğiniz yeri buldum.

Private Sub Komut0_Click()
Shell ("C:\Documents and Settings\BlackEagle\Desktop\Worde Yazdırmak\Deneme.doc")
End Sub

şeklinde de yazdım, fakat Debug hatası veriyor,
Run-Time'5':
Invalid procedure call or argument
şeklinde, Lütfen Yerdım....


Cvp: Rapor yerine doğrudan Worde Aktarma - mehmetdemiral - 06/09/2009

Shell komutu bir uygulamayı Access içinden çalıştırmak için kullanılır. O sebeple msword.exe'nin yolunu yazmanız ve ardına da /deneme.doc şeklinde parametre girmeniz gerek sanıyorum. Bir de doc dosyasını daha kolay bir yere atarak deneyin. Mesela c sürücüsüne atabilirsiniz. Çalışırsa deneye deneye parametre olarak verilen dosyanın nasıl uzun bir adresle verilebileceğini bulursunuz.


Cvp: Rapor yerine doğrudan Worde Aktarma - mehmetdemiral - 06/09/2009

Bir de örneğinizi eklemeyi deneseniz. Konuştuklarımız havada kalmaz.


Cvp: Rapor yerine doğrudan Worde Aktarma - ercansahin - 06/09/2009

(06/09/2009, 20:49)mehmetdemiral yazdı: Shell komutu bir uygulamayı Access içinden çalıştırmak için kullanılır. O sebeple msword.exe'nin yolunu yazmanız ve ardına da /deneme.doc şeklinde parametre girmeniz gerek sanıyorum. Bir de doc dosyasını daha kolay bir yere atarak deneyin. Mesela c sürücüsüne atabilirsiniz. Çalışırsa deneye deneye parametre olarak verilen dosyanın nasıl uzun bir adresle verilebileceğini bulursunuz.

Hocam şunu benim için bir incelermisin, neresi düzeltilacak, lütfen...
Shell ("C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe""D:\Worde Yazdırmak\12.doc"), 3
(06/09/2009, 20:51)mehmetdemiral yazdı: Bir de örneğinizi eklemeyi deneseniz. Konuştuklarımız havada kalmaz.

Derhal Hocam...


Cvp: Rapor yerine doğrudan Worde Aktarma - mehmetdemiral - 07/09/2009

Sayın ercan bey
Komutu şu şekilde kullanın

Kod:
Shell ("C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe d:\Worde\deneme.doc"), 3
Burada d:\Worde klasörü değil "Worde Yazdırmak" klasörü kullanmak isterseniz, illa öyle olsun derseniz o da mümkün. İsterseniz onu da anlatırım ama ısrar etmenin anlamı yok sanırım. Parametrede 8+3 dosya formatı kullanmak gerekiyor. Yukardaki biçim denenmiştir.