问题标签 [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.
vbscript - Word 宏错误消息
我正在更改文档模板宏。我不知道该怎么做的一件事是自定义错误消息。例如,文档中的错误消息是
“错误!未找到图表条目”
我想更改它以显示其他内容。是否可以使用 Word VBA 或 VBScript 执行此操作?
vba - MS Word 内容控件有什么好处?
Office 2007 带来了一个称为“内容控件”的新功能。我需要对此进行评估,看看这是否可以作为正在研究的问题的解决方案。
由于时间有限以及我对 Office-interop-pains 普遍不屑一顾,
- 有人可以总结一下好处吗?
- 是否可以定义自定义内容控件?
- 所有单词程序员(如果有的话)都在哪里闲逛:)?
也欢迎 RTFMsdn 链接。
到目前为止,我看到(从一些截屏视频中)现在可以定义 - 模板 word 文档,其内容可以从 data-behind-XML 中存根。您可以根据需要创建此 XML。例如,将 DB 的内容转换为 XML 表单。doc 这个词现在可以“数据绑定”到这个 XML。
ms-word - 为什么你可以在 Office Interop 中创建接口实例?
在使用 Office 互操作类时,我已经多次看到这种情况
如果我将鼠标悬停在 CustomXMLSchemaCollection 类上,它会显示为一个界面。那我怎么可以做一个新的呢?是什么赋予了?顺便说一句,这段代码可以编译并工作。
java - 在 Java 中以编程方式将 Word doc 转换为 HTML
我需要将 Word 文档转换为 Java 中的 HTML 文件。该函数将输入一个word文档,输出将是基于word文档页数的html文件,即如果word文档有3页,那么将生成3个具有所需分页符的html文件。
我搜索了可以将 doc 转换为 html 但没有结果的开源/非商业 API。以前做过这种工作的人请帮忙。
谢谢
vba - 将突出显示的文本更改为不同的颜色
我在 Word 2007 中制作了一些简单的 .doc 文件,我在其中更改了文本颜色并使用高亮显示来比较一些相似的文本。我想做的是将绿色文本或灰色突出显示的任何实例更改为各自不同的颜色。
我敢肯定有一种简单的方法可以用 VBA 做到这一点,但也欢迎任何其他类型的答案。
编辑:虽然我很欣赏答案,但首选允许我将 .doc 文件保留为 .docs 的答案。
ms-word - 如何在不丢失格式的情况下更改 Word.Range 文本
任何人都知道如何更改 Word.Range 对象的文本但仍保持其格式?例如,如果我有“this text ”并将其更改为“that txt ”,则 txt 仍将是粗体。
我正在寻找一种方法来更改范围的整个文本,而不仅仅是一个单词,因为我从独立的 API 获取新文本,我可以假设新文本和旧文本具有相同的数字的话。
这是我到目前为止得到的:
但是由于某种原因,它只在第一次 Execute 中成功,因为范围选择仍然在找到的单词上。
编辑:知道了,每次执行后,我都恢复了 Range 的原始结束位置。
谢谢。
vba - 分析 Microsoft Word 的 VBA 代码
我有一些使用 VBA 来解析 word 文档并构建一些 XML 输出的遗留代码;
不用说它像狗一样奔跑,但我有兴趣分析它以查看它在哪里发生故障,也许是否有一些选项可以让它更快。
在我开始测量我的结果之前,我不想尝试任何事情,所以分析是必须的——我已经做了一些搜索,但找不到任何可以轻松完成这项工作的东西。布伦特伍德有一种工具吗?这需要修改你的代码,但它没有工作,我跑了一段时间。
任何人都知道任何简单的工作?
更新:代码库大约有 20 个文件,每个文件至少有 100 个方法 - 手动添加每个方法的开始/结束调用是不合适的 - 特别是之后将它们全部删除 - 我实际上正在考虑做某种形式正则表达式来解决这个问题,然后另一个将它们全部删除,但它有点太侵入性但可能是唯一的解决方案。我之前在这里找到了一些不错的计时代码,所以它的计时部分不是问题。
c# - VSTO:为什么 OfficeRibbon.Context 为空?
我正在开发我的第一个 Word 2007 插件,并在我的项目中添加了一个 OfficeRibbon。在按钮单击处理程序中,我希望引用当前Word.Document
或Word.Application
.
我正在尝试通过OfficeRibbon.Context
属性获取引用,文档说它应该引用当前Application
对象。然而,它总是null
。
有没有人知道
a)如果我需要做一些事情来使OfficeRibbon.Context
显示正确填充?
b) 如果有其他方式我可以获得对 Word 应用程序或活动 Word 文档的引用?
笔记:
我正在使用 VS2008 SP1
功能区看起来初始化正常:功能区在 Word 中正确呈现;我可以通过构造函数和 OnLoad 成员单步调试调试器;按钮单击处理程序正确执行。
这是此属性的在线帮助;
OfficeRibbon.Context 属性
C#
public Object Context { get; internal set; }
表示与此 OfficeRibbon 对象关联的 Inspector 窗口或应用程序实例的 Object。
评论
在 Outlook 中,此属性是指显示此 OfficeRibbon 的 Inspector 窗口。
在 Excel、Word 和 PowerPoint 中,此属性返回显示此 OfficeRibbon 的应用程序实例。
php - 在 php 中将 .doc 转换为 html
有没有人找到一个好的类,或者其他可以将 .doc 文件转换为 html 或我可以阅读并转换为 html 的文件?
我已经环顾了几个小时,只找到了需要在服务器上使用 msword 才能转换文件的文件。我很确定这不是一个选择,但我实际上并没有与我的托管服务提供商谈过这件事。
目标是让用户能够将文件上传到我的服务器,服务器处理转换,然后将其显示为 html,就像 google 将视图视为 html 功能一样。
ms-word - 当从 Word 复制/粘贴 'hello' 到 textarea 时,保存后变为 018hello 019
我有 Word 'hello',当我粘贴它时,我得到 018hello 019,所以撇号变成了这些奇怪的字符。
Web 应用程序的类型应该无关紧要,因为行为因我使用的工作站而异。
我用记事本、Excel 和写字板检查过,没有出现这个问题,仅适用于 Word。
它应该是 Word/IE 设置。
你知道是哪一个吗?
谢谢