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

ms-office - 如何在 Word 2007 中创建自动修订历史记录表

在 Word 2007 中是否可以使用跟踪更改或其他方法自动创建修订历史记录表?

例如

修订记录

DateVersionDescriptionAuthor 16/09/20081.0CreatedJohn Smith 17/09/20081.1修正了愚蠢的拼写错误Colin Jones
0 投票
2 回答
3097 浏览

add-in - Word 2007 加载项

好的,这个问题来自从未编写过 CSS、HTML 和一些 php 之外的任何代码的人……

我几乎整天都在使用 Word,并且经常需要参考网络上的几个站点和资源。

我想在 Word 的功能区中创建一个小插件。

我有完整的 VB 2008 专业版。

几乎我想做的只是有一个新标签,上面有一些易于访问的按钮,这些按钮链接到特定的 URL,尽管理想的情况是推送这些链接也会同时自动让我登录到网站.

可能的?

从此我希望能够在我了解更多信息时继续工作......

0 投票
1 回答
5660 浏览

vba - 将 Word 2003 自定义宏工具栏迁移到 Word 2007 的最简单方法是什么?

我有一系列为 Word 2003 开发的宏和工具栏。现在我的办公室正在升级到 Word 2007,我需要迁移它们。宏本身迁移零努力,但工具栏是一个不同的问题。工具栏的一个随机子集显示在“加载项”功能区选项卡中,但我还没有找到控制哪些工具栏的方法。

可能有点复杂的是,我通过将模板放入用户的 Word STARTUP 文件夹(C:\Documents and Settings\username\Application Data\Microsoft\Word\STARTUP)来部署宏。虽然我可以将 normal.dot 中的宏添加到快速访问工具栏中,但我无法从该启动模板中添加宏。无论如何,我想要一个更好、更结构化的布局。

那么,在 Word 2007 中复制我的自定义宏工具栏的最简单方法是什么?

0 投票
3 回答
21105 浏览

.net - 将 HTML 插入 OpenXML Word 文档 (.Net)

使用 OpenXML SDK,我想将基本的 HTML 片段插入 Word 文档。

你会怎么做:

  • 直接操作 XML 吗?
  • 使用 XSLT 吗?
  • 使用 AltChunk ?

此外,C# 或 VB 示例非常受欢迎 :)

0 投票
1 回答
4891 浏览

vba - MS Word 内容控件有什么好处?

Office 2007 带来了一个称为“内容控件”的新功能。我需要对此进行评估,看看这是否可以作为正在研究的问题的解决方案。

由于时间有限以及我对 Office-interop-pains 普遍不屑一顾,

  • 有人可以总结一下好处吗?
  • 是否可以定义自定义内容控件?
  • 所有单词程序员(如果有的话)都在哪里闲逛:)?

也欢迎 RTFMsdn 链接。

到目前为止,我看到(从一些截屏视频中)现在可以定义 - 模板 word 文档,其内容可以从 data-behind-XML 中存根。您可以根据需要创建此 XML。例如,将 DB 的内容转换为 XML 表单。doc 这个词现在可以“数据绑定”到这个 XML。

0 投票
4 回答
24162 浏览

vba - 将突出显示的文本更改为不同的颜色

我在 Word 2007 中制作了一些简单的 .doc 文件,我在其中更改了文本颜色并使用高亮显示来比较一些相似的文本。我想做的是将绿色文本或灰色突出显示的任何实例更改为各自不同的颜色。

我敢肯定有一种简单的方法可以用 VBA 做到这一点,但也欢迎任何其他类型的答案。

编辑:虽然我很欣赏答案,但首选允许我将 .doc 文件保留为 .docs 的答案。

0 投票
1 回答
1881 浏览

visual-studio - 如何从 VSTO Word Doc 项目中引用未签名的程序集?

我在 VS2008 中创建了一个新项目。项目类型

添加了一些代码.. 让 Word 通过一些自定义的箍跳了几下.. 一切都很好。现在我需要引用另一个未签名CopyLocal as false的程序集 ( ) 。所以我添加了项目参考。现在项目不会建立抱怨

错误 MSB3188:程序集“X.dll”必须经过强签名才能标记为先决条件。

错误代码页面简洁(现在已经习惯了)从那以后一直在谷歌搜索和阅读帖子......没有运气。

我该如何解决这个问题?或者是所有引用(对于 VSTO?)必须是强命名/签名的隐藏诫命。
我不能签名X.dll并完成它,因为它是我无法控制的二进制文件,它还取决于另一组未签名的 dll .. 无法引发链式签名反应。

更新:通过转动CopyLocal=True解决了构建问题。但这意味着将引用的 X.DLL 及其所有依赖项转储到 bin\debug 文件夹中......呃!尝试从那里创建一个名为bin\debug\refExecs并引用 X.dll的子文件夹CopyLocal=false。错误信息又回来了。

0 投票
6 回答
11242 浏览

ms-word - 在word 2007中粘贴源代码

如果我尝试在 word 2007 中粘贴源代码,则行之间的间距似乎会变得混乱,因为与编程文本编辑器相比,所有新行的间距都很大。

有人可以告诉我如何在 word 2007 中粘贴源代码,保留格式和行间距吗?

0 投票
5 回答
3204 浏览

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

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

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

问候理查德

0 投票
0 回答
1363 浏览

.net - 疑难解答:MS-Word VSTO 加载项中托管 dll 的程序集解析

我有一个 MS-Word VSTO 文档,其中包含一个名为WordDocument1.dll

项目文件夹 D:\Work\Seven\WordAutomation\ContentControls\WordDocument1\bin\Debug
我已将一些自定义代码复制到该MyAppExecs文件夹​​下的文件夹中。DLL 具有指定的专用 bin 路径,以便MyAppExecs可以访问其中的代码。

所以在启动时,我在应该弹出一个对话框Starter.DLLMyAppExecs文件夹中加载一个,它确实如此。但是,单击对话框上的按钮需要加载X.DLL,它具有非托管依赖项。(X.DLL有一些托管的 C++,有一些指定为附加依赖项的库。X 是无符号的,是一个私有程序集,不在 GAC 中)

但是,X.DLL 无法解析。从该fuslogvw工具中,我看到它正在尝试将这个 DLL 加载到 Office12 文件夹中并且失败。我也ProcMon运行过,但是,它没有显示任何未找到的非托管依赖文件错误。

  • 如何让 Word Executable 看到其中存在的 X.Dll D: \Work\Seven\WordAutomation\ContentControls\WordDocument1\bin\Debug

此外,它似乎很奇怪,它可以加载Starter.DLL和大量其他{ProjFolder}\MyAppExecs文件而没有任何问题,但看不到{ProjFolder}.

这是fuslogvw输出:

更新#1:解决了症状,但无法确定问题的原因。我通过 Assembly.load 手动加载了程序集。但是,上面的程序集解析错误一直被记录下来,但它不起作用。最后,在绝望的情况下,我将我的 word-project DLL 复制到{ProjFolder}\MyAppExecs这样所有的 DLL 都在一个文件夹中并且它开始工作了。

当我运行时,看起来一些非托管依赖项X.dll没有得到解决,{ProjFolder}...但是ProcMon没有显示任何迹象。还将 PATH 变量更新为 include {ProjFolder}\MyAppExecs,但没​​有运气。

因此,将它们全部复制到一个文件夹中是可行的。X.dll不是我的代码,所以我无法进一步调查。