没有合适的资源?快使用搜索试试~ 我知道了~
C#进行word开发文档汇总.doc
4星 · 超过85%的资源 需积分: 11 20 下载量 56 浏览量
2010-05-24
10:45:54
上传
评论
收藏 163KB DOC 举报
温馨提示
试读
29页
使用C#进行word二次开发,包括表格和书签。全是从网上搜集的,里面包含了原创人员的相关信息。
资源推荐
资源详情
资源评论
也能动态生成 文档并填充数据
要使用 操作 ,首先要添加引用:
、添加引用
、在 文件中添加
!"#
下面的例子中包括 对 文档的创建、插入表格、设置样式等操作:
(例子中代码有些涉及数据信息部分被省略,重要是介绍一些 操作 文档的方
法)
$ %!"&%'!"()*!+
,
!"-".//#
,
0(!".1-23!!"4% #
55'/601*/+#66创建文件所在目录
!"!-./01*7/859-091(1!"'+8//#
:%!-./6601*66/8!-#66文件保存路径
66创建 文档
;$$%!;$$.!;$$%!%'+#
5 -!5.;$$5 -!;'0(!"<0(!"<
0(!"<0(!"+#
66添加页眉
;$$;=!49$.49$ %!4#
;$$;=!41)4.1)41)>-?
#
;$$;=!;=>!1%!*!;'/@页眉内容A/+#
;$$1%!>"$(&-;%"!-!.>"$(;%"!-
!;%"!>"$(2"(#66设置右对齐
;$$;=!41)4.1)41)!5 -!
#66跳出页眉设置
;$$1%!>"$(&-!1$!".#66设置文档的行间距
66移动焦点并换行
!.#
!.B!!#66换一行#
;$$1%!=5!'!< !<0(!"+#66移动焦点
;$$1%!9$>"$('+#66插入段落
66文档中创建表格
9%!9%.59%;';$$1%!2!"<<C<
0(!"<0(!"+#
66设置表格样式
!9%D !1%.!1%!1%9()9(
!"E$#
!9%D*!!1%.!1%!1%1!"%#
!9%% -!@A(.#
!9%% -!@A(.#
!9%% -!@CA(.#
66填充表格内容
!9%%%'<+2!"9F./产品详细信息表/#
!9%%%'<+2!"D%.#66设置单元格中字体为粗体
66合并单元格
!9%%%'<+"'!9%%%'<C++#
;$$1%!%%4%;%"!-!.%%4%;%"!-!
%%;%"!4%!#66垂直居中
;$$1%!>"$(&-;%"!-!.>"$(;%"!-
!;%"!>"$(!#66水平居中
66填充表格内容
!9%%%'<+2!"9F./产品基本信息/#
!9%%%'<+2!"&!%.%%5)D% #66设置
单元格内字体颜色
66合并单元格
!9%%%'<+"'!9%%%'<C++#
;$$1%!%%4%;%"!-!.%%4%;%"!-!
%%;%"!4%!#
66填充表格内容
!9%%%'C<+2!"9F./品牌名称:/#
!9%%%'C<+2!"9F.D!0-#
66纵向合并单元格
!9%%%'C<C+1%'+#66选中一行
-=B!.B!!#
-= !.#
-=GF!.=-!9$GF!#
;$$1%!=5!'-=B!<-= !<-=GF!+#
;$$1%!%%"'+#
66插入图片
!"&%0-.> #66图片所在路径
!)9&%.%#
1=(5 -!. #
;!(.5;$$%!1%!2!"#
5;$$%!;=5 -!*!%!1($;> '&%0-<
!)9&%<1=(5 -!<;!(+#
5;$$%!;=5 -!*!%!1($@A(.#66图片宽度
5;$$%!;=5 -!*!%!1($@A?"(.#66图片高
度
66将图片设置为四周环绕型
1($.5;$$%!;=5 -!*!%!1($@A!=
91($'+#
$&-9$.$9$$1H #
!9%%%'<+2!"9F./产品特殊属性/#
!9%%%'<+"'!9%%%'<C++#
66在表格中增加行
5!!9%@A2;'0(!"+#
5>"$(2!"9F./文档创建时
间:/859-091!"'+#66I落款”
5>"$(;%"!-!.>"$(;%"!-!;%"!
>"$(2"(#
66文件保存
51=;':%!-<0(!"<0(!"<0(!"<0(!"<
0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<
0(!"<0(!"<0(!"<0(!"+#
5%'0(!"<0(!"<0(!"+#
;$$J '0(!"<0(!"<0(!"+#
-".!-8/文档生成成功,以保存到 01* 下/#
K
(
,
-"./文件导出异常!/#
K
!-"#
K
C#操作 Word 文档(Oce 2007)
首先引入类库,L*!$<然后进行编程。代码如下:
!"1-#
!"1-%%!E!#
!"1--$!!%#
!"1-5#
!"1-5!"#
!"1-9F#
!"1-!&-#
!"L*!$#
!-$9
,
MMM$ %$%%&-&-
MMM,
MMMMMMM&%0-#
MMMMMMM0(!"#
MMMMMMML*!$;$$%!-;$$.!L*!$;$$%!%'+#
MMMMMMM5 -!-5#
MMMMMMM!"!!.//#
MMMMMMM$ %&-'+
MMMMMMM,
MMMMMMMMMMM*!%N-$!!'+#
MMMMMMMK
MMMMMMM$== !7%)'!<G=!;"+
MMMMMMM,
MMMMMMMMMMM'+#MMMMMM
MMMMMMMMMMM66$!'+#
MMMMMMMK
MMMMMMM$=='+
MMMMMMM,
MMMMMMMMMMM&%0-.1-!&-;$$%!1 $>(8//#
MMMMMMMMMMM'1-*&%GF''!"+&%0-++
MMMMMMMMMMMMMMM1-*&%5%''!"+&%0-+#
MMMMMMMMMMM0(!".1-23!!"4% #
MMMMMMMMMMM-5.-;$$5 -!;'0(!"<0(!"<0(!"<0(!"+#
MMMMMMMMMMM"!将数据库中读取得数据写入到 文件中
MMMMMMMMMMM!!./你好O!O!O/#
MMMMMMMMMMM-5>"$(2!"9F.!!#
MMMMMMMMMMM!!./这是测试程序/#
MMMMMMMMMMM-5>"$(2!"9F.!!#
MMMMMMMMMMM!"!
MMMMMMMMMMM66将 5 文档对象的内容保存为 5 文档
MMMMMMMMMMM-51=;'&%0-<0(!"<0(!"<0(!"<0(!"<0(!"<
0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<0(!"<
0(!"+#
MMMMMMMMMMM66关闭 5 文档对象
MMMMMMMMMMM-5%'0(!"<0(!"<0(!"+#
MMMMMMMMMMM66关闭 ;$$ 组件对象
MMMMMMMMMMM-;$$J '0(!"<0(!"<0(!"+#
MMMMMMMMMMM((9FDF9F.&%0-8/OO!/8/创建成功/#
MMMMMMMK
MMMMMMM$==$!'+
MMMMMMM,
MMMMMMMMMMM!5%"1(5%"'+#
MMMMMMMMMMM1-5!"&!!.!5%"&!#
MMMMMMMMMMM:%$(./5OO$F/#
MMMMMMMMMMM!".1-23!!"4% #
MMMMMMMMMMM-5.-;$$5 -!$!':%$(<!"<!"<!"<
!"<
MMMMMMMMMMMMMMM!"<!"<!"<!"<!"<!"<
MMMMMMMMMMMMMMM!"<!"<!"<!"<!"+#
MMMMMMMMMMM-5!!&!1N.!1N#
MMMMMMMMMMM-5!!&!0-.!0-#
MMMMMMMMMMM-51='+#
MMMMMMMMMMM(9FDF9F.-5!!9F#
MMMMMMMMMMM
MMMMMMMMMMM
MMMMMMMMMMM-5%'!"<!"<!"+#
MMMMMMMMMMM-;$$J '!"<!"<!"+#
MMMMMMMK
K
写 文档基础操作(自己控制样式)
年 月 日 星期四 下午 C
下面一个函数,建立一个 M文档,添加页眉、页脚,在内容中两个不同字体的
?%%PPPM
$ %M=M-& !!'+M
,M
;$$%!%M;$$MM.M!M;$$%!%'+#66建立
M对象,启动 程序
M-!"M.M1-23!!"4% #M
M9-$%M.M1-!&-;$$%!1 $>(8/OO
--$%/#M
5 -!M5M.M;$$5 -!;'MM
9-$%<M-!"<M-!"<MM-!"+#66新建 文档
剩余28页未读,继续阅读
资源评论
- lyghe2013-01-16东西虽多,但是有点儿乱呐
- jingqiu1192012-08-20很详细的介绍C#与word接口的互操作,很有价值,谢谢分享
qustyang
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功