c# 获得当前打开的word 文档

 Microsoft.Office.Interop.Word.Application wdApp = (Microsoft.Office.Interop.Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");

            Microsoft.Office.Interop.Word.Documents oDocs = wdApp.Documents;
            Debug.WriteLine("当前的Word实例共打开" + oDocs.Count + "个文档:");
            foreach (Microsoft.Office.Interop.Word.Document oDoc in oDocs)
            {
                Debug.WriteLine(oDoc.FullName);
            }

原文地址:https://www.cnblogs.com/gisbeginner/p/12118341.html

时间: 2024-10-03 19:28:37

c# 获得当前打开的word 文档的相关文章

C#操作Word (2)-- 打开&关闭Word文档

OK,接着上一篇“Word对象模型”,本文正式开始在VS2010中使用C#语言操作Word2007. 不是十分了解Word对象模型的朋友,请参考上一篇文章,或者下载:C#操作Word2007.pdf. ----------------------------------华丽分割-------------------------------------------- 1.添加Reference,添加命名空间 新建一个Winform工程后,首先需要给工程添加Reference 由于我的Word是20

打开EXCEL/WORD文档是提示内存或磁盘空间不足

有的时候我们打开从网络下载的文件,EXCEL/WORD时会提示以下信息: 内存或磁盘空间不足,MICROSOFT EXCEL/WORD 无法再次打开或保存任何文档. 要想获得更多的可用内存,请关闭不再使用的工作薄或程序. 要想释放磁盘空间,请删除相应磁盘上不需要的文件 解决方法:1.右键需要打开的文档--属性2.在安全位置选择解除锁定,点击确定 原文地址:http://blog.51cto.com/gaokui/2150304

VC操作WORD文档总结

一.写在开头 最近研究word文档的解析技术,我本身是VC的忠实用户,看到C#里面操作WORD这么舒服,同时也看到单位有一些需求,就想尝试一下,结果没想到里面的技术点真不少,同时网络上的共享资料很多,但是很多就是起了一个头没有完整的资料,因此在此记录一下,首先感谢怪兽哥哥(开源了了IOCP一整套开源库的家伙还有很多隐藏技能大家可以关注他).骨头哥(不少好资料).savageII哥(大牛)这些网友他们很有共享精神.废话不说了开始正题. 二.环境搭建 我用的VC2010,其实在VC6.0以上的版本设

基于C#.NET的动态Word文档生成及数据填充研究

利用C#.NET设计的管理信息系统应用非常广泛,但其报表往往是利用水晶报表或其它工具形成固定式报表,这样不便于修改和电子文档的保存及传递,如果能将输出结果写入到Word文档中这样就解决了这个问题.现从以下几个方面介绍如何利用C#.NET来控制Word文档的操作.1 利用C#.NET生成和设置Word文档我们用VS2008中的C#.NET来实现的,所以要安装好VS2008.在编程之前必须从“项目”菜单上“添加引用”对话框的“COM”选硕卡中添加对类型库的引用,并在程序首部加入“usingWord;

怎么在word文档里面的方框里打勾?

第一种,打开一个word文档,我们看到开始选项卡里的字体那一栏上面,有一个叫带圈字符,就在字体颜色的右边,我们点击这个.   弹出一个页面,我们可以在这儿选择圈号,是圆形或者正方形,还可以选择圈里的文字,当然是打勾就输入勾,或者在下面找也可以.两个都选择好就可以确定了.   返回来看我们是不是已经输入了方框打勾了呢. 4. 还有一种方法也很简单哟,点击最上面的插入选项,右边有一个符号选项,选择其他符号. 这里面就有许许多多的符号了,我们要找方框打勾的就可以在字体后面选择  Wingdings2,

如何翻译整个Word文档,这个技巧你得会

在办公中需要用到word文档的地方有很多,但是当你在处理word文档时候,发现打开的word文档是英文的该怎么办呢?这时候就需要进行翻译了,那么如何翻译整个Word文档,这个技巧你得会. 迅捷PDF转换器https://www.xunjiepdf.com/converter 下面就通过具体的例子教大家如何对整个word文档进行翻译,望能帮助到大家!介于操作的是Word文件,可以选择直接在电脑中打开这份Word文件进入到主页面:通过移动鼠标选择到"审阅"其中就包括了"翻译&qu

  word文档打开后,页眉下老有一条线

解决方法 快速删除页眉横线 方法一:双击页眉区域,出现页眉编辑虚线框,在菜单"编辑"-"清除"下找到"格式"选项,单击,则页眉中的横线消失,只留下文字信息.想要恢复横线,点击"编辑"菜单的"撤销键入"项可. 方法二.清除边框和底纹法永久删除 ①同样"视图"-->"页眉和页脚"按钮,进入页眉页脚编辑模式: ②然后进入菜单栏的"格式"中的&quo

WinXP系统打开Word文档会弹出“打开方式”界面怎么办

WinXP系统打开Word文档会弹出"打开方式"界面怎么办 Word是微软公司开发的一个文字处理器应用程序,我们在日常办公中经常会使用到它.不过,最近有些XP系统用户反馈,电脑已经安装过Office,不过在打开Word文档时,总会弹出打"打开方式"界面,并提示选择你想用来打开此文件的程序,这该如何解决呢? 原因分析: 如果XP系统xitongcheng.com/xp/中安装过Office软件,而现在出现打开方式的界面,很有可能是文件关联出错了,或是你安装过别的Off

打开和写入word文档

一. 使用win32读取word内容 # -*- coding: utf-8 -*- from win32com import client as wc def readDocx2(): word = wc.Dispatch('Word.Application') # 使用WORD应用程序 word.Visible = 0 # 不打开界面 my_worddoc = word.Documents.Open(u'新建文本文档.docx') # 打开word文档 paragraphs = my_wor