问题标签 [word-2007]

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

delphi - 使用 MSWord ActiveX 创建带有不可选择文本的 pdf

我正在使用 Word 2007+ ActiveX 将 doc 转换为 pdf。

是否可以通过指定一些文档属性(例如“不允许选择文本”)来使用 activex 创建 pdf?

0 投票
1 回答
917 浏览

vsto - 为 2007 和 2010 创建 Word 插件

我对 VSTO 开发非常陌生。是否可以开发可在 Word 2007 和 Word 2010 中使用的 Ms Word Add-In?

当我尝试在装有 Word 2007 的机器上调试 Word 2010 的插件时,提示“未安装所需版本的 Microsoft Office 应用程序”。当我尝试使用具有 word 2010 的机器调试 Word 2007 的插件时,也会发生同样的事情。

感谢您的帮助。

0 投票
1 回答
780 浏览

c# - 需要 Word 2007 加载项选定文本帮助

我正在尝试使用 VS2008 创建 word 2007 插件,我需要知道如何在 word 文档中获取选定的文本

0 投票
2 回答
2181 浏览

c# - 将单元格从 Excel 复制到 Word 时如何保持单元格的格式

目前我正在使用OleDB与 Excel 电子表格连接并在 a 中获取数据,DataTable对数据进行一些修改,然后将数据复制到 Word。

在这样做时,我会丢失单元格的格式,例如文本的任何部分是否着色或背景颜色是否变灰或是否为粗体。

我正在使用 Interop 库与 word 和OLEDBExcel 进行通信。

如果这个解决方案对于我需要实现的目标来说不够好,你能建议替代解决方案吗?(宏?)我尝试使用Interop.Excel.Styles,但我不知道如何将它与当前使用的单元格关联起来。

0 投票
1 回答
2380 浏览

c# - 如何使用互操作和 C# 在 Word 2007 中将行从表复制到另一个表

我在一个 word 文档中有一个主表。

表的第一列有键。我必须根据用户选择的键(行)创建另一个表。

用户可以多次选择一个键(行)。

表格1:

TaskName 列是关键列,用户可以选择 abc,pqr,abc,pqr,lmn

这应该生成一个表,如下所示:

我不能使用table.Cell().Range.Text这种格式丢失。

0 投票
1 回答
3090 浏览

vba - 如何提取/删除每页的第一个单词?

我做了一个邮件合并来创建包含客户信息的动态单词页面。

然后我做了(通过在网上查看)一个宏将结果文件分成几页,每页保存为一个文件。

现在,我希望为这些文件提供一些包含客户信息的名称。我用谷歌搜索,我认为(唯一?)方法是在页面的最开始创建一个包含该信息的合并字段,然后使用宏从页面中提取并删除它以将其放入文件名中。

示例:如果我有一个名为 Stackoverflow 的客户,我想要一个名为 Facture_Stackoverflow.doc 的文件。

我找不到如何从我的页面中选择、提取然后删除第一个单词的方法。

这是我的“拆分宏”,它目前仅使用递增的 ID 命名文件:

0 投票
1 回答
4315 浏览

c# - 从模板和 XML 数据生成 word 文件

我想从模板和已知 XSD 的 XML 文件中生成即时 Word 文档。

有没有已知的最佳实践来实现它?

谢谢

0 投票
2 回答
1577 浏览

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 中获得正确的内容。

问候

问候

0 投票
3 回答
4447 浏览

vba - 隐藏模块中的编译错误:此文档

在 Windows 2007 机器上的 MS Word 2007 中打开 Word 文档时出现以下错误。

隐藏模块中的编译错误:此文档

该文档包含宏,并且可以在另一台机器上正常工作。

我认为这个错误是在一些安全更新后开始发生的。

这是操作系统或 MS Word 安全问题吗?

0 投票
1 回答
10198 浏览

c# - 在 Word 中更改文本背景颜色

情况:

  • .net 3.5
  • c# 或 vb.net(也测试过)
  • word 2007 插件

我正在尝试将文本的背景颜色设置为自定义 rgb 颜色。

代码如下:

起初它似乎工作,除了颜色不正确。似乎每当我设置自定义颜色时,它都会将其更改为现有的 WdColor 常量。看看文档,它说:

返回或设置应用于 Shading 对象背景的 24 位颜色。可以是任何有效的 WdColor 常量或 Visual Basic 的 RGB 函数返回的值。

所以,我的问题是:有人知道它应该如何工作吗?

谢谢