PDA

View Full Version : سوال: آموزش ارسال اطلاعات به word



ciscozagros
یک شنبه 13 شهریور 1390, 14:30 عصر
سلام به همه اساتید محترم سایت
من دچار مشکل شدم توی سایت گشتم ولی خیلی بی سرو سامانه خواهشمندم اساتیدی که می توانند به من حقیر کمک کنند اطلاعات را جسته گریخته ندهند چون بیشتر گیج می شوم سوالام اینه :
1- می خوام اطلاعات یه تکست باکس رو به قسمت خاصی از یک فایل تمپلیت ورد بفرستم
2- هنگام ذخیره فایل ورد به شماره ای که فرستادم ذخیره بشه
مثال : شماره نامه و تاریخ نامه در بالای صفحه درج و اصل فایل به اسم شماره ذخیره بشه
فکر کنم منظورم رو فهمیدید
3- بتونم فایل ذخیره شده رو با توجه به اینکه مسیرش رو توی بانک ذخیره کردم فراخوانی کنم
4- یه مشکل اساسی که دارم اینه که کدهای درون سایت برنامه نویس بدرستی ظاهر نمیشه یا من بلد نیستم یا سایت برنامه نویس مشکل پیدا کرده
در آخر از تمام اساتید پیشاپیش تشکر میکنم که هیچوقت منو تنها نگذاشتن و منو همراهی و یاری کردند
می خوام از bookmark استفاده بشه
با این کد تا حدودی مشکلاتم برطرف شد ولی اگه بخوام توی یه تکست باکس ورد بریزم بوک مارک را نمی شناسه

object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */
Word._Application oWord;
Word._Document oDoc;
Word.Document oWordDoc = new Word.Document();
oWord = new Word.Application();
oWord.Visible = true;
//oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
// ref oMissing, ref oMissing);
object oTemplate = @"C:\MyTemplate.dot";
oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing,
ref oMissing, ref oMissing);
if (oDoc.Bookmarks.Exists("num"))
{
object oBookMark = "num";
oDoc.Bookmarks.get_Item(ref oBookMark).Range.Text = textBox1.Text + "\n" + textBox2.Text;
}

amirjalili
یک شنبه 13 شهریور 1390, 14:55 عصر
سایت های زیر رو ببین :
http://www.csharp-station.com/Articles/WordReports.aspx
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.word.document.saveas(v=vs.8 0).aspx

ciscozagros
یک شنبه 13 شهریور 1390, 15:01 عصر
خوب بود ولی جواب منو نداد ممنون

mmd2009
یک شنبه 13 شهریور 1390, 15:09 عصر
با سلام

این (http://www.c-sharpcorner.com/UploadFile/amrish_deep/WordAutomation05102007223934PM/WordAutomation.aspx)لینکو ببین از اولش توضیح داده تا اخرش. مطمئنم به کارت میاد چون واقعا روون توضیح داده.

موفق باشید

ciscozagros
یک شنبه 13 شهریور 1390, 15:17 عصر
تشکر ولی جسارت نشه این سایت رو هم رفتم بیشتر برای تغییر فرمت میخوره اونی که من میخوام نیست بازه ممنون