问题标签 [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 投票
2 回答
2318 浏览

vba - 我可以使用 VBA 以编程方式控制 HP 打印机驱动程序设置中的“旋转 180 度复选框”选项吗?

我正在尝试使用双面打印单元打开和关闭 HP Laserjet 打印机 (4200/ 4350) 的旋转 180 度设置。

企业需要“双面打印”,为了最大限度地控制我希望能够在打印时(通过打印宏)操作是否为每种不同类型的文档启用双面打印业务合作。

我可以控制纸盘分配、打印顺序以及打开和关闭双面打印。但是,无法弄清楚如何控制旋转选项(打开和关闭此选项)。

除毯子之外的任何可用解决方案 - 在打印服务器上为所有文档/用户启用此选项?

0 投票
5 回答
3204 浏览

c# - 在 C# 中填充 Word 2007 模板的最佳方法是什么?

我需要从代码中填充 Word 2007 文档,包括重复的表格部分 - 目前我在 docx 的 document.xml 部分使用 XML 转换,但是设置起来非常耗时(每次编辑模板文档时) ,您必须重新创建 transform.xsl 文件,对于复杂的文档可能需要一天的时间)。

有没有更好的方法,最好是不需要您在此过程中运行Word 2007 的方法?

问候理查德

0 投票
4 回答
2009 浏览

.net - 如何分别抓取 Word 文档中的每一页文本(使用 .NET)?

我需要确定关键字出现在 Word 文档的哪些页面上。我有一些工具可以让我获取文档的文本,但没有任何工具可以告诉我文本出现在哪些页面上。有人对我有一个好的起点吗?我正在使用.NET

谢谢!

编辑:附加约束:我不能使用任何互操作的东西。

编辑2:如果有人知道可以做到这一点的稳定库,那也会有所帮助。我使用 Aspose,但据我所知,它什么都没有。

0 投票
1 回答
1825 浏览

ruby - 使用 Ruby 将超链接添加到 Word 文档网络中创建的书签

如何使用现有书签将超链接添加到 Word 文档。我一直在使用 IRB 进行测试,但继续收到Command Failed。我已附加到一个正在运行的 Word 应用程序,其中选择了我想绑定到超链接的文本。为了测试,我一直在尝试添加一个 google hyperlnk。我想一旦我得到它,我就可以找出书签。这是我正在使用的命令

两个空白参数分别用于 SubAddress 和 ScreenTip。

0 投票
1 回答
1062 浏览

vba - Word VBA 访问自定义词典的内容

我需要检查 Word 文档中的各种代码。

这些代码通常是一个字母后跟一个连字符和 5 位数字,例如 M-81406。

我们需要检查这些预定义的代码是否输入正确(有几千个代码的预定义列表)。我们不能使用普通的 Word 拼写检查,因为您不能拼错数字(您至少需要 2 个字母)。

我想我可以编写 VBA 代码来发现任何可能无效的内容。我可以使用正则表达式来检查它们。

我可以从 VBA 访问自定义字典的内容吗?

我需要一个可由客户轻松更新的解决方案。

奖金指向任何提出突出错误代码的聪明方法的人。

0 投票
5 回答
890 浏览

file - 加密、受密码保护的文件创建

我正在编写一个程序来创建一个包含敏感信息的 Word 文档。我想对文档进行加密和密码保护并将其分发到自解压文件中,以便用户可以双击,提供密码,然后接收未加密的文件。

我可以创建 Word 文档,但我想要一个第三方程序,无论是否可编写脚本(我可以使用命令行),它可以:

  1. 加密Word文档,
  2. 密码保护加密,以及
  3. 创建一个自解压文件。

任何人都可以为此目的推荐软件吗?由于数据以前托管在 SSL 加密站点上,因此任何 SSL 安全性或更高安全性都足够了。

0 投票
4 回答
7741 浏览

vba - 如何将文本放在剪贴板中,以便在 Word 中粘贴为表格?

在 MS Office 中使用 VBA,如何将文本添加到 Windows 剪贴板,以便将其作为表格粘贴到 Word 中?

0 投票
3 回答
4955 浏览

c# - C#中的邮件合并n份

我只想创建一个 C# 程序,它将读取一个 word 模板并使用邮件合并功能创建它的 n 个副本。要替换的数据是名称和地址,模板中的其余内容应该保持不变。谁能告诉我该怎么做?

0 投票
2 回答
9744 浏览

c# - C# 中的文字自动化。使用另存为时出错

Save as Document Object尝试在 C# 中实现单词自动化时出现以下错误:

(0x80020005):类型不匹配。(来自 HRESULT 的异常:0x80020005 (DISP_E_TYPEMISMATCH))

FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks)

文件名)在 D:\dotnet\WordAutomation\TestWordAutomation\TestWordAutomation\Form1.cs:line 246

发件人,EventArgs e) 在 D:\dotnet\WordAutomation\TestWordAutomation\TestWordAutomation\Form1.cs:line 557

我这样调用Save As方法:

谁能帮我解决这个问题?

0 投票
2 回答
228 浏览

ms-word - 我可以将 AddIn 写入打开另一个 AddIn 的 MS Word 吗?

我的自定义插件有问题,因为有时 MS Word 禁用了我的插件,我需要编写另一个插件,该插件可以打开/关闭我的第一个插件。可能吗?

对不起我的英语不好 :(