Merhaba Arkadaşlar,
Excel dosyası olarak tasarlanmış, düşeyara vb formüller ile kendi içinde minimal bir tasarım olarak yaptığımız bir etiketimiz var, ben bu etiketi son kullanıcının vermiş olduğu seri numarası bilgisini bu excelin M1 hücresine yazdırıp, excel bünyesindeki formüllerin çalışması ile sayfa otomatik değişecek verileri fastreport ile yazıcıdan çıktı alacak şekilde görüntülemek istiyorum.
bunu doğrudan excel com olarak değil de fastreport ile yapmak böylece son kullanıcı müdahalelerinden kaçınmak ve hataları minimize etmek istiyorum,
iki konuda takıldım, ilk olarak fastreport içerisindeki ole nesnesine exceli açabiliyorum. ama müdahalede bulunup hücreyi değiştiremiyorum.
İkinci olarak ise ole nesnesinin içinde bulunan exceli a1:m44 hücreleri görünecek şekilde sığdıramıyorum.
yardımcı olabilir misiniz.
Excel dosyası olarak tasarlanmış, düşeyara vb formüller ile kendi içinde minimal bir tasarım olarak yaptığımız bir etiketimiz var, ben bu etiketi son kullanıcının vermiş olduğu seri numarası bilgisini bu excelin M1 hücresine yazdırıp, excel bünyesindeki formüllerin çalışması ile sayfa otomatik değişecek verileri fastreport ile yazıcıdan çıktı alacak şekilde görüntülemek istiyorum.
bunu doğrudan excel com olarak değil de fastreport ile yapmak böylece son kullanıcı müdahalelerinden kaçınmak ve hataları minimize etmek istiyorum,
iki konuda takıldım, ilk olarak fastreport içerisindeki ole nesnesine exceli açabiliyorum. ama müdahalede bulunup hücreyi değiştiremiyorum.
// Ole nesnesini bul
OLE1 := TfrxOLEView(frxReport1.FindObject('OLE1'));
// Excel dosyasını ole nesnesine ekle
OLE1.OleContainer.CreateObjectFromFile('C:\Users\PLANLAMA\Desktop\hepsi.xlsx', false);
İkinci olarak ise ole nesnesinin içinde bulunan exceli a1:m44 hücreleri görünecek şekilde sığdıramıyorum.
yardımcı olabilir misiniz.
There is no place like "127.0.0.1"
"Vatanını en çok seven, görevini en iyi yapandır."
"Vatanını en çok seven, görevini en iyi yapandır."

