PDA

View Full Version : سوال: مشکل در word



javad_64
جمعه 16 مرداد 1388, 14:02 عصر
من در یک قسمتی از برنامه ام چند جدول در word رسم می کنم مشکل من اینه که نمی دونم چه جوری بین جدول ها فاصله بندازم .مثلا هنگامی که جدول 2 را رسم می شود آنرا در ادامه جدول 1 رسم می کند در حالی که من می خواهم چند خط بین آنها فاصله بندازم

poudineh
جمعه 16 مرداد 1388, 19:59 عصر
سلام . میشه برنامتو بزاری ما هم استفاده کنیم. شاید مشکلشم بتونم حل کنم

javad_64
جمعه 16 مرداد 1388, 21:13 عصر
سلام . میشه برنامتو بزاری ما هم استفاده کنیم. شاید مشکلشم بتونم حل کنم


object missing = System.Reflection.Missing.Value;
object fileName = "normal.dot";
object newTemplate = false;
object docType = 0;
object isVisible = true;
object oEndOfDoc = "\\endofdoc";
Word._Document oDoc;
wordApp = new Word.ApplicationClass();
wordDoc = wordApp.Documents.Add(ref fileName, ref newTemplate, ref docType, ref isVisible);
wordApp.Visible = true;


wordDoc.Activate();
wordApp.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
wordApp.Selection.Font.Bold = (int)Word.WdConstants.wdToggle;
Word.Table ot;
Word.Range wrdrng = wordDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
ot = wordApp.Selection.Tables.Add(wrdrng,rowcount, colcount, ref missing, ref missing);
ot.Range.ParagraphFormat.SpaceAfter = 6;
for (int i = 0; i < rowcount;i++ )
for (int j = 0; j < colcount; j++)
ot.Cell(i+1, j+1).Range.Text = s[i,j];
???

جائی که علامت سوال گذاشتم باید یه کدی باشه که فاصله بندازه

javad_64
شنبه 17 مرداد 1388, 08:47 صبح
از دوستان کسی بلد نبو د جواب منو بده!

javad_64
شنبه 17 مرداد 1388, 12:56 عصر
واقها کسی نبود که با word کار کرده باشه:گریه:؟

javad_64
چهارشنبه 21 مرداد 1388, 15:17 عصر
بابا یکی تو این همه استاد پیدا نمیشه این مشکل منو حل کنه؟

javad_64
پنج شنبه 22 مرداد 1388, 16:51 عصر
خودم پیدا کردم گذاشتم شاید کس دیگه بخواهد استفاده کند اون جائی که بالا گفتم یه همچین کدی باید بگذاریم:

Word.Paragraph oPara1;
oPara1 = wordDoc.Content.Paragraphs.Add(ref missing);

oPara1.Format.SpaceAfter = 24; //24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter();