问题标签 [word-interop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

c# - 如何使用c#处理word文件范围内的列表

我正在尝试使用 word 自动化编辑 word 文档。在文档中,有一个我要验证和编辑的参考列表。我已经选择了一个范围内的引用部分,现在我想遍历列表。

这就是我选择范围的方式,现在如何选择列表并遍历项目?

0 投票
1 回答
38 浏览

c# - Word 互操作将样式应用于所有匹配项

我编写了代码来查找 word 文件中的引文,并尝试将所有引文设为上标。

但是,只有第一个匹配更新到上标。如何更改此代码以将样式应用于所有匹配项。

0 投票
1 回答
607 浏览

c# - 如何在word文档的横向页面标题中查找和替换文本[c#word interop]?

我有一个模板 word 文档,我正在使用一个函数将特定文本替换为我想要的文本。它适用于整个文档(主体和标题),但最后一页的标题除外,它是横向页面。

我不确定为什么这个功能可以在除横向页面之外的所有内容上工作。我不知道如何从这里开始。

主要示例文件

注意:这个文件只是我的主文件的摘录。

0 投票
1 回答
146 浏览

c# - 访问图表的 X 轴并动态设置标签之间的间隔

我有一个包含图表的模板文档。在此处输入图像描述

使用这个模板,我生成了一份报告。

当我有一定数量的值时它工作正常,在给定的例子中是 7。但是当样本数据增加时,类别轴看起来是聚集的,如图所示。

在此处输入图像描述

我想将标签之间的间隔动态设置为自动或使用公式指定间隔,但我无法访问此属性。

在此处输入图像描述

我试着用谷歌搜索,但没有帮助。如果有人可以帮助我,我将不胜感激。

0 投票
1 回答
368 浏览

c# - 替换 Word Interop 16 中的文本

https://docs.microsoft.com/en-us/visualstudio/vsto/how-to-programmatically-search-for-and-replace-text-in-documents?view=vs-2019

微软没有在文档中给出完整的代码。但是有了这个我的代码尝试下面的文本没有被替换。出了什么问题以及如何将替换的内容保存到名为的文件中Word2.docx

0 投票
1 回答
36 浏览

c# - Word inerop c#:在word文件中查找和替换星号

我正在使用 word interop 编辑 word 文件。有时这些文件有多个“*”,我必须以编程方式替换它们。因此,如果有两个星号,我将用 no 替换它们。2.不知怎的,我找不到“*”。

不知何故执行命令不成功。如何在word文件中找到星号?

0 投票
1 回答
196 浏览

c# - 使用 Microsoft.Office.Interop.Word 时无法为接口创建实例

我想将Word文档转换为pdf。为此,我正在使用Microsoft.Office.Interop.Word. 我在两种语言 C# 以及 VB.NET 中都使用它

Microsoft.Office.Interop.Word在运行时从 GAC 加载。即使我正在获取类并使用 Type,Assembly 也会在运行时加载。

对于方法,我使用的是MethodInfo.

当我尝试使用Activator.CreateInstance它创建实例时出现问题,会出现错误无法为接口创建实例。

我正在使用两个类,即文档和应用程序。但是当我看到他们的定义接口被实现时。

图像中添加的代码

0 投票
0 回答
47 浏览

ms-word - 如何使用互操作获取 office.word 中的段落大小

我有一个单页 office word (.docx) 文件,里面有几个段落。我需要得到所有段落的总高度。

我尝试使用 Openxml sdk,但失败了,因为 openxml 只处理 docx 文件的结构,而不是布局。是否可以使用 word.interop (c#) 以及如何使用?

谢谢!

0 投票
1 回答
40 浏览

c# - 为什么在日语操作系统中字页数总是返回 1

但它在英文操作系统中运行良好。它还为英文 OS 和日文 OS 中的 Excel 和 Power Point 文档返回正确的值。日语操作系统中 Word 文档的页数仅面临问题

我已经尝试了三种类型的代码,但我仍然将总页数设为 1。

参考版本:Microsoft.Office.Interop.Word 版本 15.0.0.0 Visual Studio:2013 Microsoft Office:2016

方法:1:-

方法:2

方法:3

提前感谢您的指导。

0 投票
0 回答
95 浏览

c# - 如何在 C# 中获取 Word 文档的主题颜色?

我想通过 C# 获取我的文档的主题颜色。我找到了在 powerpoint 中了解颜色 RGB 的方法。但是在 Word 文档中,我不知道如何获取所需的信息。

我希望你能帮助我。太感谢了。对不起,如果我的英语不好。