社区
C#
帖子详情
c#如何控制生成WORD文档,比如替换掉WORD的字符(网页程序)
udSoft2020
2009-02-27 10:25:34
如题:
例如:Word文档里有一串字符:@姓名@,如何返这个 自动转换成 数据表里的一个值
...全文
376
15
打赏
收藏
c#如何控制生成WORD文档,比如替换掉WORD的字符(网页程序)
如题: 例如:Word文档里有一串字符:@姓名@,如何返这个 自动转换成 数据表里的一个值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blestcc
2009-04-21
打赏
举报
回复
關鍵問題在於你的word檔是怎么打開的
udSoft2020
2009-04-16
打赏
举报
回复
自己顶
udSoft2020
2009-04-16
打赏
举报
回复
自己顶
udSoft2020
2009-04-15
打赏
举报
回复
楼上所有的方式,好象都不对
都是采用 调用服务端方式的,这种方式好象不是太安全
应该是采用调用的方式,不知道各位有何见解
另外,有没有第三方的控件可以实现
1、在网页上通过控件打开服务端WORD文件
2、自动用控件进行查找替换
3、保存
4、关闭
不知道有没有这种控件,看了 openOffice 感觉太庞大了
不知道 Office Framer 怎么样
有没有人有这方面的开发经验
joan1027
2009-04-10
打赏
举报
回复
用书签,和域文本替换都可以!
joan1027
2009-04-10
打赏
举报
回复
有没有操作office2007的类?
xutao888
2009-04-10
打赏
举报
回复
用Word模板生成吧
udSoft2020
2009-04-10
打赏
举报
回复
再顶
yeah86
2009-03-04
打赏
举报
回复
没听明白
covis
2009-03-04
打赏
举报
回复
///<summary>
/// 在word 中查找一个字符串直接替换所需要的文本
/// </summary>
/// <param name="strOldText">原文本</param>
/// <param name="strNewText">新文本</param>
/// <returns></returns>
public bool Replace(string strOldText,string strNewText)
{
this.oDoc.Content.Find.Text = strOldText ;
object FindText, ReplaceWith, Replace ;//
object MissingValue = Type.Missing;
FindText = strOldText ;//要查找的文本
ReplaceWith = strNewText ;//替换文本
Replace = Word.WdReplace.wdReplaceAll ;/**//*wdReplaceAll - 替换找到的所有项。
* wdReplaceNone - 不替换找到的任何项。
* wdReplaceOne - 替换找到的第一项。
* */
this.oDoc.Content.Find.ClearFormatting();//移除Find的搜索文本和段落格式设置
if (this.oDoc.Content.Find.Execute(
ref FindText,ref MissingValue,
ref MissingValue,ref MissingValue,
ref MissingValue,ref MissingValue,
ref MissingValue,ref MissingValue,ref MissingValue,
ref ReplaceWith,ref Replace,
ref MissingValue,ref MissingValue,
ref MissingValue,ref MissingValue))
{
return true ;
}
return false ;
}
说明:其中oDoc是一个word文档的Document对象.
wts_net
2009-03-03
打赏
举报
回复
书签替换
捷哥1999
2009-03-02
打赏
举报
回复
http://www.codeproject.com/KB/office/searchfile.aspx
可以看看codeproject上面关于word开发的一些示例程序和说明,这里的文章不单单有代码,更重要的是有说明文档,希望对你有帮助。
sxmonsy
2009-02-28
打赏
举报
回复
http://hi.baidu.com/yzy666/blog/item/b1501f25c7f80e6335a80f1f.html
这里有
che2piaopiao
2009-02-28
打赏
举报
回复
帮顶~
http://topic.csdn.net/u/20090227/16/9f795a88-45b5-47c7-b68e-a83ae0d74fd8.html
EveryCase
2009-02-28
打赏
举报
回复
顶 ~~~~~~~~~~~~~~~
C#
操作
Word
文档
(根据模板
生成
文档、
替换
内容、插入表格等)
C#
操作
Word
文档
(根据模板
生成
文档、
替换
内容、插入表格等)
asp 利用
word
模板
生成
word
利用
word
.dot模板
生成
word
采用书签
替换
的方法!
C#
编程经验技巧宝典
115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用
程序
当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...
C#
全能速查宝典
《
C#
全能速查宝典》共分为8章,分别介绍了
C#
语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和
C#
高级编程,共包含562个
C#
编程中常用...
ACReport中国式报表组件2010(Ver2.2)(含文档)
包含使用和开发接口文档,及Delphi、VB、VC++、
C#
.net、VB.net的demo。 ACReport简介 Anycell Report(简称ACReport)是一款中国式报表组件,是国内最早的基于表格,支持图文混排、公式和脚本的中国式报表工具之一。就...
C#
110,580
社区成员
642,559
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章