PDA

View Full Version : سوال: word template



fire_off
چهارشنبه 19 تیر 1387, 21:09 عصر
در vb ما می توانستیم template در word درست کنیم و در برنامه متغیر های آن را قرار دهیم و خیلی هم کارا بود.

من تا اینجاش را پیدا کردم ولی برای دسترسی به متغیر نمی دانم چه کنم تا این جا که من رسیدم دسترسی به template خود دارم


object oMissing = System.Reflection.Missing.Value;
object oTrue = true;
object oFalse = false;
object oTemplatePath = "F:\\Template\\C#\\Edu.CSharp\\MyTemplate.dot";
Word.Application wd = new Word.Application();
Word.Document wdDoc = new Word.Document();
wd.Visible = true;
wdDoc = wd.Documents.Add(ref oTemplatePath, ref oMissing, ref oMissing, ref oMissing);





در برنامه vb برای مقدار دهی درون template از این خط کد استفاده می شد ولی در c# نمی دانم چه باید بکنم.


wdDoc.FormFields("MyTextField").Range = txtMyTextField.Text
که از لینک زیر بود
http://barnamenevis.org/forum/forumdisplay.php?f=43




لطفاً راه حلی معرفی کنید ممنون.

fire_off
پنج شنبه 20 تیر 1387, 09:27 صبح
کمک کننده ای نبود.

fire_off
پنج شنبه 20 تیر 1387, 15:15 عصر
حداقل اگه نمی دونید این تاپیک را حذف کنید تا ما انقدر مچل نشیم.

mohammed
چهارشنبه 01 آبان 1387, 08:59 صبح
به نظرم چیزی که می خواهی را در http://www.codeproject.com/KB/office/WordInDotnet.aspx دیده باشم.

SMRAH1
چهارشنبه 01 آبان 1387, 09:10 صبح
خوب اینجا هم از همون باید استفاده کنی فقط بنا به syntax زبان #C به جای پرانتزها،باید از براکت یا [ ] استفاده کنی.

ciscozagros
چهارشنبه 16 شهریور 1390, 16:02 عصر
یعنی کسی نیست این جواب رو بدونه