问题标签 [ms-word]

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 投票
5 回答
5139 浏览

.net - 开发 MS Word 插件

任何人都知道在 .net 中开发 Word 插件的好工具吗?希望能同时支持 Office 2003 和 2007 的东西。

谢谢。

0 投票
4 回答
5124 浏览

database - 根据word中的表格格式将数据库中的数据插入word

现在我需要将一些来自 sqlserver 的数据插入到一个单词中,我知道如何使用书签和 office interop api 来做到这一点,但是调用 word process 这样做很慢,而且它是书签定义和代码之间的耦合,是吗可以在没有文字处理启动的情况下做到这一点吗?如果没有,是否有任何模板引擎可以做到这一点?

0 投票
10 回答
47424 浏览

python - 如何在 Word 2007 .docx 文件中搜索单词?

我想在 Word 2007 文件 (.docx) 中搜索文本字符串,例如,可以/将在 Word 中搜索的“一些特殊短语”。

有没有办法从 Python 中查看文本?我对格式化不感兴趣——我只想将文档分类为有或没有“一些特殊短语”。

0 投票
10 回答
103168 浏览

php - 在 Linux 中使用 PHP 创建 Word 文档

PHP 在 linux 环境中创建 word 文档的可用解决方案是什么?

0 投票
15 回答
63992 浏览

python - 从python中的MS word文件中提取文本

为了在 python 中处理 MS word 文件,有 python win32 扩展,可以在 windows 中使用。我如何在linux中做同样的事情?有图书馆吗?

0 投票
8 回答
9940 浏览

java - Java POI可以将图像写入word文档吗?

有谁知道这是否可能?并有任何示例代码吗?或者任何其他可以做到这一点的java API?

0 投票
2 回答
499 浏览

automation - 如何在 MS Word 中嵌入自定义用户控件?

背景:环境是.Net 3.0 + WPF土地,数据库被抽象到远处,我猜该解决方案需要适用于Office 2000及更高版本..

需要获得用户希望在 Word 中显示某些应用程序窗口/框(例如趋势图)的定制报告。该窗口可以显示为静态图像,用户可以双击并编辑它(这将打开一个编辑器......类似于嵌入式电子表格的行为)并确定更新对象。在框周围键入一些文本并将其保存或打印。

还要考虑到,我需要一些机制来传递数据和“数据绑定”这些特定于应用程序的框。例如,图形可能必须绑定到它需要的特定时间范围的数据。

现在作为 Word 自动化的相对初学者,我需要为此使用的技术/子技术的名称是什么?还将任何建议发布到书籍/帖子中,以帮助您理解并尽快达到运行速度.. (因为企业始终认为程序员足够聪明,可以弄清楚..我们可以给予他们完全的信任..但没有时间。)

0 投票
6 回答
44867 浏览

c++ - 从 C++ 创建、打开和打印 word 文件

我有三个相关的问题。

我想创建一个名称来自 C++ 的 word 文件。我希望能够将打印命令发送到该文件,以便在用户不必打开文档并手动执行的情况下打印该文件,并且我希望能够打开该文档。打开文档应该只打开 word 然后打开文件。

0 投票
2 回答
438 浏览

email - 什么会导致 Word 文档附件发生变异?

我们通过电子邮件(自动系统,而不是手动)发送 Word 文档。电子邮件已发送给用户,并抄送给我。

我们收到报告称某些用户的附件已损坏,但当我们打开抄送给我的副本时,它可以正常打开。

当用户将他们收到的副本转发给我们时,我们无法打开它。

下面是两个文件的十六进制比较。任何人都可以识别这里发生了什么吗?

邮件标题如下


我想我知道它是什么,但不知道它为什么会发生。

“X-Mimeole:由 Microsoft Exchange V6.5 制作”客户端正在使用 Exchange。现在,比较这些行。

原本的:

他们得到什么:

缺少的 charset="UTF-8" 可能意味着客户端将退回到 Windows-1252,我认为(有人可以确认吗?)会导致附件损坏。

现在的问题是,为什么要剥离字符集?

0 投票
3 回答
4467 浏览

.net - 自动化 Word Mailmerge 未按预期工作

我遇到了一些应该在我们的应用程序中生成字母的邮件合并代码的问题。我知道这段代码目前有点粗糙,但在我们整理之前我们正处于“让某些东西工作”阶段。

现在它应该工作的方式,以及当我们手动执行它时的工作方式,是我们有一个文件(fileOut 变量+“.template”),它是一个字母的模板。我们打开该模板,将其合并,然后将其作为文件名保存在 fileOut 变量中。

但是,它所做的是将模板文件的副本保存到文件输出文件名,而不是合并的输出。

我已经搜索过了,我似乎正在用头撞砖墙。

datafile 是包含合并数据的数据文件。

使用相同的文件,如果您手动执行,这一切都有效。