问题标签 [word-2016]

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 回答
372 浏览

ms-word - Microsoft Office Word 2016 邮件合并自定义无效的问候语配方

我有一个电子邮件列表,有些是公司名称,有些是名字姓氏。如果我包含“hello first_name last_name”的问候行,它可以工作,但如果没有名字,我希望它说“hello company_name”。有没有办法做到这一点?

在此处输入图像描述

0 投票
2 回答
220 浏览

vba - Word VBA 2016,表格:使用循环设置单元格的阴影时没有响应

在 Word 2016 VBA 中,我想使用循环设置表格的每个单元格的阴影。这似乎适用于大小约为 15*15 的表格。对于 20*20 或更大的表格,Word 不再响应。尽管在使用单步时,程序执行似乎是正确的。我试过这个 ca 表。50*50。ScreenRefresh 和 ScreenUpdating 似乎没有影响。在代码示例中,将每个单元格的底纹设置为相同的背景色只是为了演示,最后我想应用更复杂的设置。

0 投票
1 回答
398 浏览

ms-word - MS-Word,我如何使用由我正在进行的模板派生的基本模板?

我使用了几个不同的 Word 模板,主要是因为不同的布局和结构。我希望他们都使用具有我的几种样式的“基本模板”。当然,如果我添加或更新样式 - 我希望更新所有模板
有没有办法做到这一点?
我正在使用 Word (2013 / 2016)

0 投票
2 回答
2171 浏览

regex - 在 Word 中查找段落开头的正则表达式

我正在使用 Word 2016,我需要删除一些以已知单词开头或结尾的段落。例如,在以下文本中:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.¶

sed do eiusmod tempor incididunt ut labore et dolore magna aliqua,¶

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea.¶

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Ut enim ad minim veniam, ...¶

以给定单词/字符串开头的段落按预期工作(删除第 1 和第 4 段):

查找内容:"Lorem ipsum dolor *^13"| 替换为:""| 通配符:On

以给定单词/字符串结尾的段落不起作用(删除第 2 段)。试过:

  • "^13* magna aliqua,^13"^10 = CR - 删除左边的所有内容,包括前面的段落
  • "^10*magna aliqua,^13"^10 = LF - 没有变化

我还在此站点http://word.mvps.org/.../usingwildcards.htm上尝试了一些有趣的示例,但没有找到解决方案。

没有VBA有没有办法做到这一点?

0 投票
0 回答
427 浏览

ms-word - MS Word - 使用没有宏的日期变量

我想创建一个 Word 模板,它将:

a) 提示用户输入日期

b) 显示该日期

c) 从该日期计算其他日期。

我正在使用 MS Word 2016。

我从来没有在 Word 中做过这样的事情,但是在做了一些研究之后,我发现 Word 中有一些高级选项,也许我可以使用这些选项。我不想为此使用宏,因为我在想,如果我能做到这一点,那么我会与公司的其他人分享这个模板,我不希望他们启用宏(我们有足够的安全性没有那个问题)。

我尝试使用 FILLIN 字段提示用户输入日期。这行得通,但是,我希望这个字段是一个变量,我可以稍后在文档中引用它。我还没有找到一种方法来使用我的 FILLIN 字段。可能吗?

我见过其他人提到 DocProperties,但我很难让它发挥作用。

例如,如果我转到 Quick Parts -> Document Property,则没有任何选项适用于自定义日期。有没有办法添加自己的?如果我转到 Quick Parts -> Fields,我会看到 Date、CreateDate、SaveDate 插入“今天的日期”——这不是我想要的。同样,如何添加自己的字段?

我可以通过使用 Excel 以多种方式做到这一点,但我想看看我是否可以用 Word 实现它。我希望你们有一个想法。

0 投票
1 回答
84 浏览

vba - Mac Automator/Word 2016 宏:尝试制作从 Word 2016 for Mac 中的项目符号中删除高亮的工作流/宏

问题
我正在使用 Microsoft Word 2016 for Mac 处理一个非常大的项目符号大纲,我经常需要在其中突出显示文本。如果我突出显示项目符号点上的所有文本,word 也会自动突出显示项目符号点。这是因为 Word 默认情况下使其项目符号点采用其关联文本的样式,包括突出显示。这种默认行为总是让我有些恼火,因为我发现由此产生的要点突出显示会分散注意力和草率。

以前的手动
修复 以前,我手动修复了这个问题。例如,我有时会仅突出显示相关文本的一部分,然后突出显示其余文本(部分解决了事前的问题——但不允许我一次突出显示我想要的所有文本)。其他时候,我会在事后解决这个问题:我会突出显示所有关联的文本,导致项目符号点变得突出显示,但随后会删除项目符号点,使我的文本与之前未突出显示的项目符号点一致,然后单击“输入”以创建一个新的未突出显示的项目符号点(这有效,因为与前一个项目符号点关联的文本没有完全突出显示)。

自动化的需要
然而,现在,我正在处理一个非常长的文档,并且重复地手动修复问题效率太低了。因此,我现在正在寻找一种解决方案,该解决方案可以修复/防止突出显示项目符号点,而无需在每次突出显示与项目符号点关联的所有文本时都进行艰苦的个人更改。

我希望我可以创建一个 Automator 工作流程或 Microsoft Word 2016(适用于 Mac)宏,在激活后,它会:(i)仅突出显示项目符号点的相关文本——不突出显示项目符号点——或(ii) 自动删除突出显示的项目符号点的突出显示,同时突出显示相关文本。关于选项 (ii),我会很高兴有一个工作流/宏,它要么 (a) 从单个项目符号点中删除突出显示,要么 (b) 从给定文档中的所有项目符号点中删除突出显示——尽管后者可能是更可取。是否有人对这些选项中的任何一个是否可行有任何想法,如果可行,哪个最容易实施?

0 投票
1 回答
232 浏览

vba - 如何循环浏览所有填写表单字段、跳过复选框并将它们全部更改为常规文本?

为了澄清,我的公司使用除了复选框之外的填写表单字段中涵盖的 Microsoft Word 2016 应用程序。表单字段可以包含数字、日期和常规文本,如下所示:

测试表单字段选项

由于新的 SOP,我们已经创建了一个宏来消除每个 FormField 中的帮助文本,整个活动文档如下所示:

我遇到的问题是试图弄清楚如何在上面的宏中添加一种循环遍历每个表单字段的方法,跳过复选框,将每个复选框更改为具有以下属性...

...无论TextInput.EditType 类型wdNumberText还是wdDateText

这将有助于消除处理我们工作所需的更多点击和步骤。

0 投票
1 回答
290 浏览

captions - 风景图和标题

我正在尝试为横向图形添加标题,显示在纵向文档中(参见 img)Image1。标题需要横向显示(即可以与图像一起查看,当页面转动 90 度时)。它还需要与其他图形标题保持一致,并显示在菜单中的图形表中。

这可能在 2016 年的 word 中吗?

0 投票
1 回答
289 浏览

vba - 如何使用vba返回在word段落上方找到的第一个标题的值?

我目前正在为 word 编写一个 vba 宏,它应该获取文档中的所有注释并将它们返回到一个新创建的 excel 文件中。我快完成了,但我遇到了段落指示的问题。我也想将段落对应的标题放在excel中。为此,我必须直接获取段落标题或在段落上方找到第一个与标题相关的格式。至少这些是我能想到的选项。知道如何最好地解决这个问题吗?

所以想法是将段落标题放在 Headingrow 3 中。该解决方案必须适应不同的标题格式,因为我使用的文档通常具有自制的标题格式。我唯一可以依赖的是在样式名称中包含单词 header 的标题。任何帮助将不胜感激,当然我可以添加更多信息,可能会丢失任何信息。

0 投票
0 回答
53 浏览

ms-word - Microsoft Word 中的自定义扩展

我正在尝试.lngnotepad++. 我的文件包含两种语言类型。LTR && RTL. 但我很难编辑它。真的很乱。但在里面我没有任何问题,一切都很好。现在的问题是我.lngMicrosoft Word.

.lng是否有任何解决方法可以使用此扩展名或任何其他扩展名导出我的文件?