aşağıdaki koda ii bak kusura bakma site kes yapıştıra isin vermiodu bende ekran görüntüsü aldım işallah işine yarar. Eğer excelin ekranda görünmesini istemiyorsan Kod: ExlObj. Visible = True olan yeri Kod: ExlObj. Visible = False ile değiştirip dene bakalım olmazsa dediğim gibi artık eve gidince yollarım kodu -

Yazıcıyı çalıştırabilirsin, yani belirlediğin bir word veya excel sayfasını VB'de yazıcıya gönderebilirsin ancak dediğin ayarların pek olacağını sanmıyorum + ayarlara gerek'te kaldığını sanmıyorum çünkü zaten Word'de veya excel'de kağıt tipini tanıtıktan sonra yazıcıdan çıktı alıyorsun.. Örnek olarak verdiğim resimdede gördüğün gibi Kağıt tipi WORD'den ayarlanıyor.

ilgin için teşekkür ederim ama ; belirlediğim bir excel sayfasını yazıcıya gönderemediğim için excel deki sayfa biçimini VB de bir formda oluşturmak istedim ama oda olmuyor.. ... Set wb = Excel. Workbooks. Open Set vs = wb. Worksheets("2007") . . . . 2007 isimli bu sayfanın çıktısını nasıl aldırabilirim kodla? bunu çözersem sorun kalmayacak.. VB de form dizayn etmeme gerek kalmayacak. Benim asıl sorunum excel veye wordu açmadan kodla sayfayı açtırıp çıktı almak veya bu olmayacaksa A4 ebadında form yaratmak -

Kod: Dim Ex As Excel. Application Set Ex = New Excel. Application With Ex. Visible = True 'Görünmesini istemiyorsak False '. Workbooks. Add 'Yeni bir çalışma sayfası oluşturmak için kullanırız. . Workbooks. Open ' Bunu da eğer hazır bir excel sayfamız var da onun üzerinde çalışmak istiyorsak Workbooks. Add yerine kullanabiliriz. . Range("c4"). Value = AdSoyad. Text. Range("c5"). Value = AptAdı. Text. Range("c6"). Value = DaireNo. Text. Range("I4"). Value = MakbuzNo. Text. Range("I5"). Value = Tarih. Text '. Sheets. PrintOut 'Yazdır. Sheets. PrintPreview 'Yazıcı önizlemesi için kullanılabilir. . ActiveWorkbook. Close False 'False değeri yaptıklarımızın kaydedilmemesi için. Quit End With Set Ex = Nothing Böyle bir kod da buldum istersen bunuda deneyebilirsin.

form ebatlarını A4 yani 297mm x 210 mm yapamıyorum daha doğrusu, max twip sınırları içerisinde bu boyutta formu yaratıp kullanmak mümkün olmadı ; şimdi.. 1- excelden çıktı aldıramadığımıza göre ; bir formu A4 kağıt formunda şablon haline getirmenin ve çıktı almanın bir yolu var mı? 2- formu 1/5 oranında küçülterek oluştursak çıktı alırken A4 boyutuna ölçekleyebilir miyiz? -

arkadaşım iyi arat formda girdiğin bilgileri excel de hücrelere göre yerleştirip çıktı alan bi kod kullanmıştım ben. Mesela önce excelde istediğin formatta bi form ayarlıosun, sonra vb de formundaki textboxlarla o hücreleri doldurup çıktı alabiliosun. Şu anda evde olmadıım için yardımcı olamıyorum sana kusura bakma ama en yakın zamanda eve gidince yani yrn yada öbür gün sana o kodları bulurum. bu siteyi incele burda olabilir.