CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

寻c#制作Word、excel智能文档的有关技术,100分相送,助吾得道者可再送100分!

楼主fengchu2(凤雏)2006-05-22 19:26:21 在 .NET技术 / C# 提问

智能文档是不是很快流行?  
  目前智能文档领域有什么问题?为什么我找不到相关的资料?  
   
  智能文档的前景?  
   
  如何制作智能文档?  
   
  请高人解答,万分感谢! 问题点数:97、回复次数:38Top

1 楼net_lover(【孟子E章】)回复于 2006-05-22 19:31:36 得分 10

参考  
  http://msdn2.microsoft.com/zh-CN/library/ms178786.aspx  
  http://www.microsoft.com/china/msdn/archives/library/dnsmarttag/html/odc_sterkoverview.asp  
  http://msdn2.microsoft.com/zh-CN/library/ms268704.aspx  
  http://msdn2.microsoft.com/zh-CN/library/ms268751.aspx  
  http://msdn2.microsoft.com/zh-CN/library/ms178788.aspxTop

2 楼fengchu2(凤雏)回复于 2006-05-22 21:04:50 得分 0

多谢二楼的孟子,那几个参考我看过,能找一个系统的教程就好了!不过,还是谢谢你这位热心人!Top

3 楼fengchu2(凤雏)回复于 2006-05-23 09:00:19 得分 0

把帖子提前一下,哈!Top

4 楼dgrwang(探索者)回复于 2006-05-23 09:29:33 得分 3

dingTop

5 楼gaoyuyu7903(笑意然)回复于 2006-05-23 09:46:18 得分 3

ding   leTop

6 楼wanyong775(渔民:小小的网少年)回复于 2006-05-23 10:08:04 得分 3

markTop

7 楼liujiwe79(专业做控件)回复于 2006-05-23 10:11:43 得分 3

帮你顶上去Top

8 楼fengchu2(凤雏)回复于 2006-05-24 08:35:49 得分 0

今天再提前一次,5月份最后一天结贴!凡回帖者皆有分!Top

9 楼chengpei_chen()回复于 2006-05-24 08:48:00 得分 3

帮你顶Top

10 楼Optione(找个工作太难了)回复于 2006-05-24 09:15:57 得分 10

http://www.add-in-express.com/docs/net-smart-tags.phpTop

11 楼zhoujijunnt(---)回复于 2006-05-24 09:30:08 得分 3

先顶一个Top

12 楼fengchu2(凤雏)回复于 2006-05-24 13:31:43 得分 0

http://blog.joycode.com/joy/archive/2004/12/28/41907.aspx  
  我自己也发一个,呵呵!Top

13 楼fengchu2(凤雏)回复于 2006-05-24 13:33:22 得分 0

http://www.msotec.net/Forums/ShowThread.aspx?PostID=3292Top

14 楼fengchu2(凤雏)回复于 2006-05-25 08:48:53 得分 0

今天再提前一次Top

15 楼huangyj(天外飞仙的师傅)回复于 2006-05-25 09:21:27 得分 4

确实如此,有系统一些的文档比较好!Top

16 楼fengchu2(凤雏)回复于 2006-05-25 09:28:13 得分 0

我终于可以回帖再顶了,哈哈!  
  是不是e文的资料多点呢?不过我e文水平差了点,但有总比没有好!Top

17 楼canserly(没啥不好意思)回复于 2006-05-25 11:26:06 得分 5

markTop

18 楼fengchu2(凤雏)回复于 2006-05-25 11:37:41 得分 0

再顶,保持高度Top

19 楼fengchu2(凤雏)回复于 2006-05-26 08:35:45 得分 0

dingTop

20 楼yq_net()回复于 2006-05-26 08:47:08 得分 5

关注ing~~~Top

21 楼ted_huangsh(想谁呢)回复于 2006-05-26 09:15:02 得分 3

MARKTop

22 楼fengchu2(凤雏)回复于 2006-05-28 13:28:22 得分 0

这么多朋友关注!Top

23 楼programboyguhong()回复于 2006-05-28 14:05:09 得分 3

upTop

24 楼brbrm(般若波若密)回复于 2006-05-28 20:48:06 得分 5

说明:偶正在编写一套《.NET   Office高级编程》,Excel篇即将完成。但不太清楚市场前景如何。以下是一段关于Excel智能标记编程的节选,希望有所帮助:  
   
  6.2.1  
  先通过一个简单的例子来说明如何创建智能标记。新建一个Excel工作薄程序项目,定位到源文件ThisWorkbook.cs,为工作薄类添加下列成员字段的定义:  
   
  private   Microsoft.Office.Tools.Excel.SmartTag   tagBrand;  
  private   Microsoft.Office.Tools.Excel.Action   onBrand1;  
  private   Microsoft.Office.Tools.Excel.Action   onBrand2;  
  private   Microsoft.Office.Tools.Excel.Action   onBrand3;  
   
  在Microsoft.Office.Tools.Excel命名空间中,SmartTag对象表示智能标记,而Action对象则表示作用在智能标记上的操作。可以为一个智能标记定义多个操作对象,使得智能标记在识别到不同的内容时执行不同的操作。  
  接下来为工作薄类添加一个成员方法AddSmartTag,用于初始化智能标记对象和操作对象,并将二者相关联:  
   
  ///   <summary>  
  ///   添加商标智能标记  
  ///   </summary>  
  private   void   AddSmartTag()  
  {  
  tagBrand   =   new   Microsoft.Office.Tools.Excel.SmartTag("www.microsoft.com#Brand",   "商标标记");  
  tagBrand.Terms.Add("&reg;");  
  onBrand1   =   new   Microsoft.Office.Tools.Excel.Action("Microsoft");  
  onBrand2   =   new   Microsoft.Office.Tools.Excel.Action("IBM");  
  onBrand3   =   new   Microsoft.Office.Tools.Excel.Action("Oracle");  
  tagBrand.Actions   =   new   Microsoft.Office.Tools.Excel.Action[]   {   onBrand1,   onBrand2,   onBrand3   };  
  onBrand1.Caption   =   "Microsoft&reg;";  
  onBrand2.Caption   =   "IBM&reg;";  
  onBrand3.Caption   =   "Oracle&reg;";  
  onBrand1.Click   +=   new   Microsoft.Office.Tools.Excel.ActionClickEventHandler   (onBrand_Click);  
  onBrand2.Click   +=   new   Microsoft.Office.Tools.Excel.ActionClickEventHandler   (onBrand_Click);  
  onBrand3.Click   +=   new   Microsoft.Office.Tools.Excel.ActionClickEventHandler   (onBrand_Click);  
  this.VstoSmartTags.Add(tagBrand);  
  }  
   
  上述代码创建了名为“商标标记”的智能标记对象tagBrand,并将其与onBrand1、onBrand2和onBrand3三个操作对象相关联。这些操作对象所执行的操作是:将单元格中的内容替换为操作对象的标题;这是通过操作对象的单击事件处理方法onBrand_Click来实现的:  
   
  private   void   onBrand_Click(object   sender,   Microsoft.Office.Tools.Excel.ActionEventArgs   e)  
  {  
  e.Range.Value2   =   ((Microsoft.Office.Tools.Excel.Action)sender).Caption;  
  }  
   
  Workbook对象的VstoSmartTags属性表示当前工作薄中的智能标记集合,AddSmartTag方法的最后一行代码就是将创建的智能标记加入到该集合中。当然,最后还需要在工作薄的启动事件中调用该方法来创建智能标记:  
   
  private   void   ThisWorkbook_Startup(object   sender,   System.EventArgs   e)  
  {  
  AddSmartTag();  
  }  
   
  编译运行程序,在工作表的任意单元格中输入商标符号“&reg;”后都将显示一个智能标记;展开菜单项并选择相应的操作命令后,单元格中的内容将被指定的公司标识所替换,如图6.4所示:  
  Top

25 楼yuanzhihua520(超市系统,短信系统全国找代理qq:694545800)回复于 2006-05-29 09:22:15 得分 3

我想问一个问题,怎么用c#   window   form把word作为编辑器来写电子邮件?Top

26 楼fengchu2(凤雏)回复于 2006-05-29 11:45:51 得分 0

brbrm(般若波若密)   兄,你的《.NET   Office高级编程》,我很有可能购买哦!留个联系方式吧!  
   
     
           
  Top

27 楼fengchu2(凤雏)回复于 2006-05-29 16:47:44 得分 0

我还顶Top

28 楼Gabriel_Qiu()回复于 2006-05-29 17:31:07 得分 3

我也看看Top

29 楼zhoujijunnt(---)回复于 2006-05-29 17:44:02 得分 10

这里是一个C++版的系列教程,参考一下吧  
  http://tech.ccidnet.com/art/1081/20040107/79460_1.htmlTop

30 楼fengchu2(凤雏)回复于 2006-05-30 09:10:55 得分 0

zhoujijunnt(---)   (   )   信誉:100    
  这里是一个C++版的系列教程,参考一下吧  
  http://tech.ccidnet.com/art/1081/20040107/79460_1.html  
  ===============================================================  
  谢谢,明天是就是结贴的日子,今日再顶!Top

31 楼zhoujijunnt(---)回复于 2006-05-30 09:29:03 得分 5

不客气,一起学习,共同进步,祝君早日得道!Top

32 楼yuling_xia(小师弟)回复于 2006-05-30 09:44:00 得分 5

3Top

33 楼whglq(明天)回复于 2006-05-30 11:29:58 得分 3

学习中,帮兄弟顶一下。Top

34 楼xiaoni_309()回复于 2006-05-30 16:51:19 得分 5

关注学习中Top

35 楼fengchu2(凤雏)回复于 2006-05-31 08:32:56 得分 0

今天下午或晚上结贴了,上午猛顶Top

36 楼fengchu2(凤雏)回复于 2006-05-31 13:29:09 得分 0

现在结了吧!Top

37 楼LXXNIIT()回复于 2006-08-28 20:10:45 得分 0

我想问一下,怎么在程序中,取消word中的选中动作  
  Top

38 楼ytx98(阿易)回复于 2006-10-22 20:42:24 得分 0

upTop

相关问题

关键词

得分解答快速导航

  • 帖主:fengchu2
  • net_lover
  • dgrwang
  • gaoyuyu7903
  • wanyong775
  • liujiwe79
  • chengpei_chen
  • Optione
  • zhoujijunnt
  • huangyj
  • canserly
  • yq_net
  • ted_huangsh
  • programboyguhong
  • brbrm
  • yuanzhihua520
  • Gabriel_Qiu
  • zhoujijunnt
  • zhoujijunnt
  • yuling_xia
  • whglq
  • xiaoni_309

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo