PDA

View Full Version : چگونه میتونم با کد نویسی یک سری اطلاعات رو از بانک اطلاعاتی به برنامه word منتقل کنم؟



niloofar norouzi
شنبه 02 آذر 1387, 06:54 صبح
سلام
چجوری میشه گزارش رو از کریستال به قسمت خاصی از صفحه word منتقل کرد . (یا header یا هر قسمت دیگه)
ببینید در واقع فایل word که من باز میکنم یک newfile هستش و قبلا save نشده . حالا من میخام وقتی بازش میکنم یه سری اطلاعات از جدول بانک اطلاعاتی به این صفحه منتقل بشه.


ممنون...

Afshin160
شنبه 02 آذر 1387, 09:57 صبح
سلام .... دوست عزيز اينكه از كريستال به word بري نميدانم ولي براي بردن اطلاعات از ديتاست و يا هر select ديگه اي كافي فايل وردي كه قبلا" ساخته ايد را باز كنيد و آن جاهاي خاص و مد نطرتون را Replace كنيد ..
مثلا" در جايي از فايل ورد مورد نظر بنويسيد *نام* و بعد از باز كردن فايلتان با دستور Replace آن را جايگزين كنيد

Word_App = new Microsoft.Office.Interop.Word.Application();
Word_doc = new Microsoft.Office.Interop.Word.Document();

////
Word_doc = Word_App.Documents.Open(ref fileName,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);

Range range = Word_doc.Range(ref missing, ref missing);

range.Text= range.Text.Replace("smail" ,"ahmadneya");



MessageBox.Show(range.Text.ToString());


موفق باشيد
افشين160