问题标签 [word-2003]
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.
xml - 将 base64 编码图像添加到 Microsoft Word 文档
我想将图像添加到我的 Word 文档中,该图像应作为 base64 编码图像添加。我有一个jpeg。如何将其作为 base64 编码数据添加到我的 Word 文档中?我做了一些研究,知道有这个网站可以将图像转换为 base64 编码数据。但我不知道如何将它添加到 Word 文档中。先感谢您。
vb6 - 在 word 2003 中禁用“您将大量数据复制到剪贴板”警告
此代码片段(来自 VB6)启动 Word 2003 应用程序并添加一个新文档:
设想:
- 我从一个简单的 vb6 应用程序运行类似这样的代码。
- 我复制一个大文本(即来自网站)并将其粘贴到新的 Word 文档中
- 将文本多次粘贴到同一个文档中后,我将其全部标记,然后从Word中复制
- 然后我关闭word应用程序,拒绝保存文档,最后得到“....大量数据...”警告。
我发现的几乎每个示例都描述了 MS-Excel 和 MS-Access 案例中的这个警告问题,所以我还没有找到任何有效的 MS Word 解决方案。是的,我试图更改甚至删除注册表值
对 MS-Word 2003 中的警告问题没有任何影响。
我必须在关闭 word-application 后获取最后复制的数据,因此清除剪贴板不是解决方案。
MS Word 2003 是否存在忽略任何警告设置的错误,或者是否有任何方法可以在关闭 Word 2003 时禁用“您将大量数据复制到剪贴板...”警告。在设置中或从某些代码中?
vba - 如何将所选项目保存在列表框中?
我为 Word 表单编写了一个简单的列表框。我写了这个简单的代码:
列表框工作,但我有一个问题:因为这个文件是一个表单,我需要编写什么代码来保存用户选择的项目?
vba - 如何检查word文档是否已经打印
我只想在文档已经打印的情况下启用另一个功能“代码”,我在想一些类似的东西
我在“ActiveDocument.PrintOut”行收到一条错误消息,显示“编译错误、预期的函数或变量”。谁能给我一些指示?
installation - Word 2003 添加加载失败
我使用 Windows XP 上的 Visual Studio 2008 使用 IDTExtensibility2 接口为 Word 2003 标准版开发了一个插件。插件在开发机器上运行良好。不幸的是,安装插件后,它不会加载到客户端计算机上。
症状如下:
安装插件后第一次运行 Word 时,其加载行为在注册表中从 3 更改为 2。将加载行为更改回 3 始终会在下次运行 Word 时将加载行为恢复为 2。
如果您只是在客户端计算机上安装 Visual Studio 2008,则插件开始工作。如果您随后从客户端计算机中删除 Visual Studio 2008,则该插件将不再起作用。
在 Word 外部使用 vbscript 实例化 add in,返回错误代码 0x8013141A。在互联网上查看这似乎主要是由于程序集未正确签名造成的。使用 sn 工具对程序集进行签名会返回程序集不是强命名程序集。
我已经在互联网上查看了许多解决这些问题的可能解决方案,但没有一个解决了这个问题。
c# - Document.SaveAs2() 给出 COMException (0x80020003): Member not found 安装 Office 2003 和 Office 2010 时的异常
我有一个 Visual Studio 项目,它读取一个 Word 文件,进行一些处理,然后将其保存为 PDF 文件。该代码在我只安装了 Office 2010 的机器上运行良好,但是当我在另一台同时安装了 Office 2003 和 Office 2010 的 PC 上运行它时,Document.SaveAs2() 会引发以下异常。
代码片段如下
vbscript - VB 脚本 - 不确定如何为 81 个可能的结果编写代码
首先感谢您查看问题,非常感谢您的帮助。
我的问题:我有 9 个字符串变量,如果存在值,我希望这些变量显示在“汇总”字符串中以显示内容。所以我期望我需要多个 If 语句来涵盖所有可能的结果。
例如,如果变量 a= "12/11/11" 和 b ="" c="21/12/12 d= "12/03/11" e ="" 和 f="11/12/13
我有一个显示这些值的 roundUp 字符串变量,但前提是它们有内容。所以我需要照顾所有的组合。最好的方法是什么?
谢谢
web-services - 如何使用 Web 服务自动填充防止 Word 2003 中的小数截断
我有一个通过外部 Web 服务自动填充的文档模板。传入的数据以货币形式存在(例如 3.10),但是当它被传递到 Word 文档模板时,变量会被截断以删除任何尾随的 0。我需要数字始终以 2 位小数出现,即使它们都是 0。
这是 2003 版的 Word,我没有测试过其他版本,因为我们所有的文档模板都需要使用该版本的 Word 生成。
我觉得这可以通过宏或 VB 脚本来完成,但我的时间非常少,并且没有使用这些工具的经验 - 非常感谢任何帮助!
xml - XSLT 使用空行
我有以下 XML:
HTML 中的相同文本将编写如下:
我们可以看到实际的文本是 HTML 编码的,这很好。我接下来要做的是使用以下 XSLT 将上述 mtext 表示为<code>
Word XML 中的元素(具有特定样式)。
如果我对定义的 XML 运行 XLST,我会得到以下信息:
这不是我想要达到的。首先是实际的特殊字符,更重要的是被删除的新行。我在<w:t>
元素中使用的任何内容都只在一行中可见,但我的<code>
文本有多行,这就是为什么我也需要多行。
我听说我可以使用<xsl:text>
or <![CDATA[ ... ]]>
,但我无法生成在 Microsoft Word 中实际创建多行部分的 XML。 <code>
编辑:雅各布,如果我使用它,我没有换行符。结束 XML 如下,不打印换行符:
评论:我不知道输出应该是什么样子,因为我不是 XML 专家;如果我知道我可能会自己写。因此,只要 XML 可以工作,它就可以看起来像它喜欢的任何东西。通过作品,我的意思是它<code>
以我想要的方式显示块。我希望代码块完全按照它们在<mtext>
XML 节点中的显示方式显示,包括新行和所有内容。在这种情况下,确切的输出(一旦已经用 Word 打开)应该显示如下:
请注意,特殊字符显示正确,并且存在换行符。问题在于<w:t>
在一行中显示所有内容的元素,这是我不想要的,但不知道还能使用什么。
vba - 检测书签两侧是否有空格,如果没有添加它们
我在几个 Word 文档中有几个书签,这些书签需要在所有书签之前和之后添加空格,其中一个或两个当前不存在单个空格。我只想能够解析当前文件。
我已经尝试了几种方法来做到这一点,其中几种方法会创建无限循环。
使用以下代码,我取得了一定程度的成功,但是它在此过程中创建了一个无限循环。我尝试浏览 Bookmark 对象,依次选择每个对象并在前后添加一个空格,这会导致将空格放在书签内,或者它会忽略空格应该放在的位置并将其放在后面。
我有一个在文档上运行的宏,它显示书签并将其放置在大于和小于符号之间,例如“ ««bookmarkname»»
”,以使其更易于解析。
这是我的代码: