//
創建空白Word文檔
private
void
button1_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
Word.Document document
= app.Documents.Add(
ref
missing,
ref
missing,
ref
missing,
ref
missing);
app.Visible
=
true
;
}
public
string
path = WordPath.GetWordDataFullFileName(
"
word.doc
"
);
//
打開word文檔
private
void
button2_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
object
fileName =
path;
Word.Document document
= app.Documents.Open(
ref
fileName);
}
//
導入word模板
private
void
button3_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
object
filename = WordPath.GetWordDataFullFileName(
"
model.doc
"
);
Word.Document document
= app.Documents.Add(
ref
filename);
}
//
添加表, 表插入行
private
void
button4_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
Word.Document document
=
app.Documents.Add();
object
start =
0
;
object
end=
0
;
Word.Range tableLocation
= document.Range(
ref
start,
ref
end);
document.Tables.Add(tableLocation,
3
,
4
,
ref
missing,
ref
missing);
Word.Table newTable
= document.Tables[
1
];
object
beforeRow = newTable.Rows[
1
];
newTable.Rows.Add(
ref
beforeRow);
}
//
合并單元格
private
void
button5_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
Word.Document doc
=
app.Documents.Add();
object
start =
0
;
object
end =
0
;
Word.Range tableLocation
= doc.Range(
ref
start,
ref
end);
doc.Tables.Add(tableLocation,
3
,
4
,
ref
missing,
ref
missing);
Word.Table newTable
= doc.Tables[
1
];
object
beforeRow = newTable.Rows[
1
];
newTable.Rows.Add(
ref
beforeRow);
//
合并單元格
Word.Cell cell = newTable.Cell(
1
,
1
);
cell.Merge(newTable.Cell(
1
,
2
));
//
單元格插入數據
cell.Range.Text =
"
this is Cell(1,1)
"
;
}
//
分離單元格
private
void
button6_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
Word.Document doc
=
app.Documents.Add();
object
start =
0
;
object
end =
0
;
Word.Range tableLocation
= doc.Range(
ref
start,
ref
end);
doc.Tables.Add(tableLocation,
3
,
4
,
ref
missing,
ref
missing);
Word.Table newTable
= doc.Tables[
1
];
object
beforeRow = newTable.Rows[
1
];
newTable.Rows.Add(
ref
beforeRow);
//
合并單元格
Word.Cell cell = newTable.Cell(
1
,
1
);
cell.Merge(newTable.Cell(
1
,
2
));
//
分離單元格
object
Rownum =
2
;
object
Columnnum =
2
;
cell.Split(
ref
Rownum,
ref
Columnnum);
}
//
通過段落控制插入
private
void
button7_Click(
object
sender, EventArgs e)
{
object
missing =
Missing.Value;
object
endOfDoc =
"
\\endofdoc
"
;
Word.Application app
=
new
Word.Application();
app.Visible
=
true
;
Word.Document doc
=
app.Documents.Add();
Word.Paragraph para
= doc.Content.Paragraphs.Add(
ref
missing);
para.Range.Text
=
"
Heading 1
"
;
para.Range.Font.Bold
=
1
;
para.Format.SpaceAfter
=
24
;
para.Range.InsertParagraphAfter();
}
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

