问题标签 [word-2010]
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.
vba - 在 VBA (Word 2010) 中更改合并表格单元格的宽度
在 MS Word 2010 中,更改合并单元格的宽度有点棘手。
想象一个简单的 2 x 2 表。第一行的单元格被合并,第二行的单元格不被合并。
如果光标放在 Cell(2, 1) 中(使用 Word 索引)并且宽度发生了变化,那么顶行的宽度将被更改以匹配“活动”单元格的宽度。
但是,如果选择扩展为包括“行尾”隐藏字符,则更改只会影响选定的单元格,如预期的那样。
有谁知道如何在 VBA 中复制这种行为?
干杯
担
delphi - Delphi 2010:Word 表中的多行内容
我正在使用 Delphi 2010 自动创建一些文档。
在我的布局中,我需要在 Word 表格单元格 (1, 1) 中插入一行文本,然后移动到下一行,更改段落设置,并插入水平线
我可以设置表格和第一行内容,但我一生无法弄清楚如何将光标移动到单元格的第二行,或插入水平线
到目前为止我所拥有的:
我什至无法为水平线创建宏(必须是精确的大小和重量),因为 Word 2010 中的 VBA 不会通过右键单击记录...
fonts - Word 2010中Cambria Math斜体字体的区别
在 Microsoft Word 中,您可以使用方程式编辑器插入数学方程式。编辑器中使用的字体显示为 Cambria Math。我发现编辑器中的斜体字体和编辑器外的字体有区别,如下图所示(第一行是编辑器中的字母,第二行是编辑器外的字体:
然而,字体的正常版本(非斜体)显示没有区别:
我知道什么是差异的原因。谢谢。
作为回应 Matthew Strawbridge 的回答:
我检查了我的字体文件夹,那里只有 Cambria Math Regular。不过,Cambria 字体有 4 个版本。所以我做了一个新的观察。下图中从上到下依次为:Cambria、Cambria Italic、Cambria Math Italic in Equation Editor、Cambria Math、Cambria Math Italic。
Cambria 和 Cambra Math 中的字母字体似乎是相同的。由于 Cambra Math 没有斜体版本,所以有一个倾斜的罗马版本。然而让我感到困惑的是第三行(方程式编辑器中的 Cambria Math Italic)看起来不像任何其他行,所以我真的想知道使用哪种字体。
c# - 尝试在 c# 应用程序中关闭活动 Word 文档时出错
我正在使用带有 .net 4.0 Framework 和 Office 2010 的 c#
我目前正在尝试弄清楚如何关闭已经打开的 word 文档。我在这段代码中遇到了错误:
目前,当我运行此代码时,我无法进入 foreach 循环。app.Documents 显示计数为“0”。如果我在 foreach 循环中设置断点并查看“app”变量,它会指出:
即使我有一个活动的 Word 文档,也会发生这种情况。
c# - 使用 c# 和 VSTO 在 word 2010 中的现有内容控件中设置文本
我一直在寻找和搜索 4 小时以找到解决我问题的方法。
我正在尝试设置定义的富文本内容控件的文本。出于测试目的,我在要更改文本的文档中仅定义了一个内容控件(富文本)。
我无法设置此预定义内容控件的值。非常感谢任何帮助。
c# - 如何将一个word文件的主文档部分移动到另一个word文件的页眉部分?
如何将一个word文档的主文档部分复制到另一个word文档的页眉部分?此处解释了将标题部分从文件移动到另一个文件How to: Replace the Header in a Word Processing Document,但只需替换该行
和 :headerPart.FeedData(wordProcessingDoc.MainDocumentPart.GetStream());
不起作用。
问候
email - 如何将 Word 文档作为附件发送给特定收件人?
我在 Word 2010 中创建了一个表单,并添加了一个按钮来发送表单。
我想要的是,当单击按钮时,表单会附加到电子邮件中,并且会在邮件的“收件人”字段中自动输入特定的电子邮件地址。
我设法获得了打开电子邮件并将表单添加为附件的按钮,但我无法让它输入我的电子邮件地址。
c# - Open XML SDK:使用 word 2007 忽略替代内容
我正在使用 Open XML SDK 生成 word 文档,该文档包含一个文本框,文本框的生成元素采用以下形式:
生成的文档对 2007 和 2010 格式有效,当使用 word 2010 打开文档时,文本框是可见的,但使用 word 2007 打开文档时,文本框是空的。
如何添加可以同时使用 word 2010 和 2007 打开的替代内容。
问候。
是的,你是对的 Taterhead,我正在做的是向文本框添加内容控件,内容控件包含一个 altchunk(从外部 docx 导入内容),经过调查我发现我正在添加内容控件元素(sdtBlock)添加到绘图部分中的文本框元素(在 word2010 中使用),但我错过了将内容控件添加到在 word 2007 中使用的图片部分,这就是为什么我得到一个空的内容控件。所以我需要将内容控件(包含altchunk)添加到绘图和图片中的文本框,我尝试克隆SdtBlock元素,
克隆的sdtBlock中altchunk元素丢失的问题。如果您能帮我找到一个技巧,将 SdtBlock 添加到 textBoxContentForDrawing.Append(sdtBlockWithAltchunck) 和 textBoxContentForPicture.Append(sdtBlockWithAltchunck) 中的 2 个文本框,这样我就可以在 word2007 和 2010 中获得正确的内容。
问候
问候
c# - MS Word 2010 (VSTO) 以编程方式更改页面颜色
我试图通过这段代码来实现这一点:
然而,这是行不通的。有谁知道如何完成这样的任务?
vba - 如果从 Access-VBA 调用,Word2010 中 Mailmerge 的数据源会丢失
我从 Office2007 迁移到 Office2010(和 WXP -> W7)时遇到问题。我正在使用 Access 程序创建一个 CSV 文件,该文件用作邮件合并的数据源。创建 CSV 后,我的程序从模板文件创建一个新的 word 文档。模板设置为使用创建的 CSV 文件作为数据源。CSV 始终在同一路径中创建。
我正在使用以下代码
msWord
显然是我的 word 应用程序参考,并且templatename
是我的模板的完整路径。
这适用于 Windows XP 和 Office 2007。它不适用于 W7 和 Office 2010。我的模板仍会创建一个新文档并打开,但它不再是邮件合并主文档。
更奇怪的是,如果我只是通过双击我的模板来创建一个新文档,那么一切正常。
模板所在的文件夹是 Word 和 Access 的受信任文件夹。Office2010是否有任何变化,也许是一些安全设置?有谁知道如何修理它?或者至少有一些提示在哪里看?