PDA

View Full Version : چاپ يك سند اكسل از داخل برنامه



msanaei
سه شنبه 15 تیر 1389, 11:17 صبح
سلام
من با استفاده از oleContainer و دستور زير يك فايل اكسل رو توي دلفي باز كرده ام:

OleContainer1.CreateObjectFromFile('c:\test.xls',F ALSE);

حالا كسي از دوستان ميدونه چطوري ميتونم اين فايل رو پرينت كنم، به خاطر برخي دلايل ميخوام از داخل محيط دلفي و با كد نويسي اينكار رو انجام بدم نه از طريق فراخواني MS Excel و چاپ از طريق منوي File|Print.
ممنون.

vcldeveloper
سه شنبه 15 تیر 1389, 13:26 عصر
هم می تونید متد Print مربوط به شی COM مربوط به Excel رو از طریق کد فراخوانی کنید، و هم با استفاده از ShellExecute و ارسال دستور print به آن، از Shell ویندوز بخواید که عمل print فایل Excel مربوطه رو براتون انجام بده.

msanaei
سه شنبه 15 تیر 1389, 14:49 عصر
ميشه لطفا يك قطعه كد نمونه رو بنويسيد؟
ممنون.