ms-office相关内容
我有一个小 C# 应用程序,它可以与 word 互操作,将一堆 word .doc 文件转换为文本文件,并且在大多数情况下都可以正常工作. 但是,如果文档已损坏,则 word 无法打开该文件并弹出一个对话框,这意味着我无法完全自动执行此转换过程 - 必须有人注意对话框. 有没有办法在不打开它的情况下测试一个单词 .doc 是否已损坏?也许通过文字互操作,或者通过第 3 方工具.
..
我使用安装了 Office 2010 Professional 的 VB.Net (VS2010) 开发了一个 WinForm 应用程序,它是 64 位 Windows 7 平台.该程序打开一个 .doc 和 .rtf 格式的文档,并尝试将其保存为 htm 格式.我正在使用以下命令: Dim sFilePath as String = "C:\ABC\file.doc" Dim oApp
..
我想读取服务器中的word文档(doc和docx).服务器没有安装了office,所以我不能使用com对象,也不能使用商业软件. 有没有一种方法可以让我单独使用办公工具并阅读单词文档(2003 年和 2007 年) 解决方案 很遗憾,没有好的免费选项可用于阅读 .doc 和 .docx 文件.即使是价格合理的商业选择也很少,但也有非常昂贵的选择. 对于阅读 .doc 文件,我所
..
我编写这个宏来将文档中的所有形状转换为图像: Sub AllShapeToPic()对于 ActiveDocument.Shapes 中的每个 oShpoShp.Select选择.剪切Selection.PasteSpecial Link:=False, DataType:=wdPasteEnhancedMetafile, _位置:=wdInLine,DisplayAsIcon:=False下一
..
我正在尝试从表格的第一列中获取单元格.在“Foreach(Cells c in rng.Tables[1].Columns[1].Cells)"中出现异常,因为表格包含具有混合单元格宽度的列. 例如:第一行有4个单元格,第二行只有2个单元格(2个单元格合并在一起) 错误消息:“无法访问此集合中的各个列,因为表格具有混合单元格宽度." Document oDoc = 打开 word 文
..
是否有人对如何使用 C#(VB.NET 也可以)创建引擎有什么好的建议或经验,它的通用性足以处理大多数情况下我需要用我得到的数据填充的 MS Word 文本字段从数据库?简而言之,我即将开始这个小小的 Office 自动化之旅,我希望这里的一些反馈可以帮助我避免一些耗时的错误. 干杯并提前感谢您的任何建议; 戴夫 解决方案 我将发送两个示例来解决您的自动化问题.第一个是使用 M
..
:
标题
它在标题和文档主体中显示“标题"文本.资源 (http://techsynapse.b
..
我需要处理现有的 Word 2007 插件项目,该项目是 MSVS 2008 解决方案的一部分.但是,当我尝试调试插件时,收到以下错误消息:“您无法调试或运行此项目,因为未安装所需版本的 Microsoft Office 应用程序".我安装了 Office 2007. 我尝试在同一个解决方案中创建一个新的 Word 2007 插件项目,并且调试它没有问题.据我所知,这两个项目之间所有引用的
..
我正在编写一个关于女巫用户必须添加报告(Word 文档)并能够查看它们的网站,我将 *.doc 转换为 *.pdf,然后通过 pdf.js 显示它们.对于转换,我使用 Microsoft.Office.Interop.Word.代码看起来像 public void ConvertDocument(string PATH){FileInfo FILE = new FileInfo(PATH);if
..
我正在使用 iframe 将一些 Word 文档嵌入到我们的网页中,如下所示: 选择 问题在于嵌入的 Word 控件允许用户编辑文档并显示一个图标来保存它们,但实际上并没有保存任何内容.是否可以设置 Word 将编辑保存回 FTP 服务器?如果没有,有什么办法可以使文档只读,这样用户就不会知道他们可以进行更改吗?我们使用的是 IE7 和 Word 2003. (我刚刚问
..
早上好. 我在让我的代码查找其他单词实例时遇到问题,并且在多次谷歌搜索后遇到了问题. 下面的我的代码将查找所有打开的 Word 文档并将它们填充到组合框中. 我的问题是我们的应用程序(我无法控制这些)会在新实例中打开 Word 文档,因此我的代码无法找到/控制这些文档. 有什么想法吗? 将 objWordDocument 变暗为 Word.DocumentDim objW
..
MS Office 程序会保留一份禁用文件的列表,这些文件在之前打开时导致错误.用户可以通过程序菜单访问列表并选择要重新启用的文档,从而从此列表中删除文档.(http://support.microsoft.com/kb/286017) 问题是:如何在不与 gui 交互的情况下以编程方式完成对文档的重新启用? 解决方案 合并以前的答案并在此处对其进行阐述. Office 产品将
..
作为这个问题的后续,关于在功能区的按钮上使用存储在 Excel 文件中的图像:> 是否可以使用 base64 编码字符串中存储在 CustomXMLPart/CustomXMLNode 中的图像作为 Office 文档中的图像,而无需先将其保存到磁盘并重新加载? 我想使用图像的地方需要一个 IPictureDisp 对象作为参数(就像 LoadPicture 函数返回一样,但它只会从磁盘加
..
我正在寻找一种方法,可以在不使用 ole 自动化的情况下以编程方式将 docx 格式的 Word 文档转换为 doc 格式.我已经有一个 Windows 服务可以做到这一点,但这意味着在服务器上安装 Office,它有点不可靠且不受支持.我知道 aspose.words 产品,我会尝试一下,但有没有人有任何关于如何尽可能简单、可靠和便宜地做到这一点的建议? 解决方案 不使用 OLE 自动化
..
我正在创建 VSTO Office 2007 加载项. 我需要启用或找到一种解决方案,以便我可以使用 byte[] 而不是硬盘驱动器保存到网络服务. 所以,我通过转到网站并单击 URL 来打开文档,然后单击向我发送 Word 文档,然后选择使用 MS Word 2007 打开. 文档已打开,如果我检查了我拥有的数据: ActiveDocument.Fullname = ht
..
因为我不知道如何将 MS Word 与 C# 集成,所以我得到了这个解决方案:http://www.dotnetperls.com/word 我研究了这个解决方案,但在参考列表中找不到 Microsoft.Office.Interop.Word.我也无法在 COM 对象下找到它.我错过了什么?我使用的是 Visual Studio Express 2012. 编辑: 这个问题的答
..
我一直试图弄清楚如何在 c# 中使用 interop.word 将 2 种不同的格式插入到同一段落中,如下所示: 你好地球地球这就是我想做的 解决方案 假设您已将文档定义为 oDoc,以下代码应该会得到您想要的结果: Word.Paragraph oPara = oDoc.Content.Paragraphs.Add(ref oMissing);oPara.Range.Text =
..
我正在开发 Word 2007 应用级加载项.到目前为止,除了将加载项的 Ribbon 界面转换为 XML 之外,我还没有遇到重大障碍.我必须使用 Ribbon XML,因为我正在处理的功能只能通过这种方式完成.问题是,通过切换到 Ribbon XML,我无法在运行时通过 Globals.Ribbons 访问界面.此链接 http://msdn.microsoft.com/en-us/librar
..
我想使用“Microsoft.Office.Interop.Word"打开保存在我的服务器中的 word 文件.这是我的代码: object missing = System.Reflection.Missing.Value;对象只读 = 假;对象 isVisible = true;对象文件名 = "http://localhost:52099/modelloBusta/prova.dotx"
..
让我们假设我有启用 WebDAV 的服务器,在那里我有一堆 Office 文档.我想生成具有文档链接的网页,以便单击该链接将打开 Microsoft Word.Word 会依次从 WebDAV 服务器下载文档,当用户完成编辑文档时,MS Word 会将其上传回来. 我知道 MS Word(和其他 Office 程序)支持编辑存储在 WebDAV 服务器上的文档.我不知道的是如何生成链接,触发
..