C#打开Word

Word中几个重要的对象介绍:

       Application对象表示 Microsoft Office Word 2003应用程序本身。每次编写代码时,都应从Application对象开始。可以从Application对象访问Word公开的所有其他对象和集合,以及Application对象自身的属性和方法。

       在Word中处理某个特定文档时,这个文档就称为活动文档,并且可通过Application对象的ActiveDocument属性引用。所有的Word Document对象同时也是Application对象的Documents集合的成员,该集合由所有打开的文档组成。使用Document对象时,允许使用单个文档,而Documents集合则允许使用所有打开的文档。由于在Application和Document级别都可以进行文档操作,所以Application和Document类共享许多成员。

       Selection对象表示 Microsoft Office Word 2003 文档中当前选定的区域。在Word用户界面中执行某项操作(例如,对文本进行加粗)时,应首先选择或突出显示目标文本,然后应用格式设置。可在代码中以相同的方式使用Selection对象:先定义Selection,然后执行操作。可以使用Selection对象选择、操作和打印文档中的文本以及设置文本的格式。Selection对象始终存在于文档中。如果未选中任何对象,它表示插入点。因此,在尝试使用Selection对象执行任何操作之前,知道该对象包含哪些内容是很重要的。

       Range对象与Selection对象共享着很多成员。二者之间的主要区别在于:Selection对象始终在用户界面中返回对所选内容的引用,而Range对象允许在用户界面中不显示范围的情况下处理文本。Range对象的主要优势有:
       Range 对象通常只需要较少行数的代码就能完成给定任务。 
       Range 对象不会引起与 Word 必须移动或改变活动文档中的突出显示相关的系统开销。 
       Range 对象比 Selection 对象的功能更强。

       Bookmark对象与Range和Selection对象类似,因为它表示文档中的连续区域,既有起始位置也有结束位置。书签用于在文档中标记一个位置,或者用作文档中的文本容器。Bookmark对象可以小到只有一个插入点,也可以大到整篇文档。您还可以在文档中定义多个书签。可以将Bookmark看作是保存在文档中的一个指定位置。

 

打开Word:
            Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
            wapp.Visible = true;
            wapp = null;

打开一个现有的Word文档:
            Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
            wapp.Visible = true;
            object filename = "E:\\Task.doc";
            object isread = false;
            object isvisible = true;
            object miss = System.Reflection.Missing.Value;

            wapp.Documents.Open(ref filename, ref miss, ref isread, ref miss, ref miss, ref miss, ref miss, ref miss,

                                              ref miss, ref miss, ref miss, ref isvisible, ref miss, ref miss, ref miss, ref miss);
        
            wapp = null;

打开一个新文档:
            Word.Application wapp = new Microsoft.Office.Interop.Word.Application();
            Word.Document adoc = new Microsoft.Office.Interop.Word.Document();
            wapp.Visible = true;
            object miss = System.Reflection.Missing.Value;
            adoc = wapp.Documents.Add(ref miss, ref miss, ref miss, ref miss);

            wapp = null;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于"快速气动应用机器人"(Cobot)的问题,Cobot是一种新型的机器人技术,它结合了传统机器人和人类操作员的技能和能力。Cobot能够与人类工作人员共享同一个工作空间,并与他们紧密合作。这种机器人的目标是提高生产效率和减少人员受伤的风险。 Cobot的一个显著特点是它的快速响应能力。它可以在短时间内完成复杂的任务,并且可以根据实时情况进行调整。例如,在汽车制造工厂中,Cobot可以与工人一起组装汽车零部件,它可以根据工人的指令和需求来调整自己的行动,快速适应变化的生产需求。 Cobot还具有高度的灵活性和可编程性。它可以通过编程来完成各种任务,并且可以根据需要进行快速的配置和重新配置。这使得Cobot能够在不同的工作环境和任务中发挥作用,从而提高生产效率和灵活性。 此外,Cobot还具有安全性能。它可以感知周围的环境,并根据需要进行安全控制。当Cobot与人类工作人员共同工作时,它可以识别和避免潜在的碰撞或危险情况,确保工作场所的安全。 总的来说,Cobot是一种创新的机器人技术,它能够快速响应和适应各种复杂的任务,并与人类工作人员紧密合作。它具有高度的灵活性和可编程性,可以在不同的工作环境和任务中发挥作用。此外,Cobot还具有安全性能,能够保证工作场所的安全。这些优点使得Cobot在工业生产和其他领域中有着广泛的应用前景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值