درج دو جدول در یک فایل word
سلام دوستان
من با این کد یک جدول درست میکنم حالا می خوام زیر این جدول یک جدول دیگه درست کنه چطور میشه اینکار رو کرد؟
object start = 0; object end = 0;
object strt = 0;
Range tableLocation = oWordDoc.Range(ref start, ref end);
oWordDoc.Tables.Add(tableLocation, 1, 1,ref oMissing,ref oMissing);
Object oLineBreak = Microsoft.Office.Interop.Word.WdBreakType.wdLineBr eak;
for (int j = 0; j < 7;j++ )
oWordApp.Selection.InsertBreak(ref oLineBreak);
oWordDoc.Tables[1].Borders.Enable = 1;
این رو هم مینویسم اررور میده چون جدول دوم رو درست نمیکنه.
strt = oWordDoc.Tables[1].Range.End; Range tableLocation1 = oWordDoc.Range(ref strt, ref strt);
oWordDoc.Tables.Add(tableLocation1, 1, 1, ref oMissing, ref oMissing);
oWordDoc.Tables[2].Borders.Enable = 1;
نقل قول: درج دو جدول در یک فایل word
جواب رو پیدا کردم قرار میدم شاید به درد دوستان دیگر هم بخوره...
object oEndOfDoc = "\\endofdoc"; Range objRange;
Table objTable;
Paragraph objParagraph;
object objRangePara;
oLineBreak = Microsoft.Office.Interop.Word.WdBreakType.wdLineBr eak;
if (radioButton1.Checked)
{
for (int nIndex = 1; nIndex <= 5; nIndex++)
{
objRange = oWordDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
objTable = oWordDoc.Tables.Add(objRange, 1, 1, ref oMissing, ref oMissing);
objRangePara = oWordDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
objParagraph = oWordDoc.Content.Paragraphs.Add(ref objRangePara);
if (nIndex == 1)
for (int j = 0; j < 6;j++ )
oWordApp.Selection.InsertBreak(ref oLineBreak);
else
oWordApp.Selection.InsertBreak(ref oLineBreak);
objParagraph.Range.Text = Environment.NewLine;
oWordDoc.Tables[nIndex].Borders.Enable = 1;
}
}
نقل قول: درج دو جدول در یک فایل word
با اکسل راحت تر میشه. بعد کدش را html دخیره کنید