问题标签 [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.

0 投票
1 回答
886 浏览

vba - VBA Word 2003 对话框

我们的客户端环境最近从 word 2000 迁移到 2003,我们在其中一个模板中使用以下代码来显示 word 的默认插入文件对话框。Word 与另一个第三方应用程序 Hummingbird docspen 集成。

在旧环境中,它会打开指向我的文档文件夹的默认插入文件对话框,而在 word 2003 中,它会打开 Docsopen 插入文件对话框。

我比较了 word 2000 和 2003 的设置,似乎是一样的。

请对此提出任何建议。

0 投票
3 回答
2020 浏览

xml - MS Word 以 XML 格式拆分单词

我有一个以 WordProcessingML 格式保存为 XML 的 Word 2003 文档。它包含很少的占位符,这些占位符将被适当的内容动态替换。但是,问题在于 Word 似乎将它们随机拆分为单独的单词。例如,而不是这个:

我有这个:

有没有办法使用 Word 2003 保存“干净”的 XML 文档,或者是否有任何现有的解决方案可以进行清理?

我试图用 Java 编写一个方法来连接占位符的分离部分,但由于不同切割组合的数量相对较大,因此该算法比我必须做的原始任务复杂得多,所以它是问题本身。

0 投票
1 回答
374 浏览

vba - 有没有办法在 Word 2003 或更高版本的 VBA 代码中使用 Unicode 路径/文件名?

有没有办法在 Word 2003 或更高版本的 VBA 代码中使用 Unicode 路径/文件名?

Word 似乎通过其交互式对话支持 Unicode 路径/文件名,但是当我们的 VBA 代码尝试操作通过 Word 属性公开的 Unicode 路径/文件名时,我们得到带有很多问号的字符串。

我们需要做些什么让 Word VBA 在 Unicode 模式下工作吗?

0 投票
2 回答
588 浏览

ms-word - 关闭代码的波浪线

如何关闭出现在语法和拼写错误下方的红线和绿线?

0 投票
1 回答
1329 浏览

c# - 如何在 csharp 中读取没有 COM 的 word 2003 文档?

大家好,我需要在服务器中阅读许多 word 文档。
但是你知道,.net 中的组件是基于 COM 的,如果我使用它,它会可靠地工作。
太恶心了。你知道,在word 2007中,因为是xml文件,所以有很多读取方式。
我想找到一种开源方式来阅读 word 2003,谢谢。

0 投票
2 回答
4234 浏览

unicode - 将 RTF 十六进制文字转换为 Unicode 时如何发现要使用的代码页

我正在解析由 Word 2003+ 生成的 RTF 1.5+ 文件,这些文件可能包含其他语言的内容。此内容通常编码为十六进制文字 (\'xx)。我想将这些文字转换为 unicode 值。

我通过查找 ansicpg (\ansi\ansicpg1252) 知道我的文档的代码页。

当我使用 ansicpg 代码页解码为 Unicode 时,许多语言(如法语)似乎都转换为我期望的 Unicode 字符值。

但是,当我看到俄语文本(如下所示)时,代码页 1252 会将内容解码为乱码。

\f277\lang1049\langfe1033\langnp1049\insrsid5989826\charrsid6817286 \'d1\'f2\'f0\'e0\'ed\'e8\'f6\'fb \'e1\'e5\'e7 \'ed\' e0\'e7\'e2\'e0\'ed\'e8\'ff。\'dd\'f2 \'e0 \'f1\'f2\'f0\'e0\'ed\'e8\'f6\'e0 \'ed\'e5 \'e4\'ee\'eb\' e6\'ed\'e0 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'fc\'f1\'ff \'e2 \'f2\ 'e0\'e1\'eb\'e8\'f6\'e5 \'e2 \'f1\'ee\'e4\'e5\'f0\'e6\'e0\'ed\'e8\'e8 .

我假设 lang1049、langfe1033、langnp1049 应该为我提供线索,以便我可以以编程方式为它们引用的文本选择不同的(非默认)代码页?如果是这样,我在哪里可以找到解释如何将 lang* 代码映射到代码页的信息?还是我应该寻找其他一些 RTF 命令/指令来为我提供我正在寻找的信息?(或者我必须使用 \f277 作为字体参考,看看它是否有相关的代码页?)

0 投票
2 回答
517 浏览

vba - 更新分布式 Word VBA 宏 - 有可能吗,你会怎么做?

我有一个在 Word 2003 中运行的 VBA 宏。它是一个模块和附加到用户窗体的代码,它可以访问大约 30 个客户端站点。当我第一次推出它时,我派人到每个站点将一个 .dot 模板放置在 30 个框的每个框的 Word Startup 文件夹中,然后使宏在每个用户的工具栏上显示为一个按钮。

所有用户都已连接互联网。

.dot 模板的位置因机器而异,所以我认为“安装程序”会失效吗?

我预计宏需要不时更改。有什么方法可以让用户按下按钮来让宏自行更新?

无论是它的按钮还是自动运行检查更新,我大概需要知道如何确定宏从哪里运行(路径)而不必保存文档,以及如何找到启动文件夹工具>选项>的路径文件位置,但以编程方式。

0 投票
1 回答
174 浏览

c# - 禁用word 2003中的默认按钮

我目前正在尝试禁用 word 2k3 中菜单栏上的一些按钮,但我不知道如何做到这一点,从我在网上可以找到的内容看来,我需要从 user32.dll 调用函数“EnableMenuItem”但它似乎不起作用。还有其他选择吗?我想在不使用宏拦截调用的情况下禁用复制/粘贴/剪切。

谢谢大家的帮助 :)

贡萨洛

0 投票
3 回答
467 浏览

c# - COM 加载项不会在 word 2007 中消失

我有两个不同的 COM 加载项,一个用于 Word 2003,一个用于 Word 2007。

Word 2003 每次都像魅力一样工作,没有问题等……但是现在,当我打开 Word 2007 时,Word 2003 中的按钮出现在我的 Word 2007 功能区中。即使在我禁用我的加载项或清理我的项目之后,这种情况仍然会发生...我已经尝试了所有方法,包括删除我的 Word 2003 加载项的所有 .dll,但问题仍然存在...

关于问题是什么的任何建议?

干杯

0 投票
1 回答
496 浏览

c# - 在 Silverlight 3 中显示 Ms Word 2003 .doc

我目前正在 Silverlight 中编写一个应用程序,该应用程序需要一个控件来显示 Word 2003 文档。我也可以在 web 服务发送之前转换文档,但是 2003 格式似乎很难操作。我知道有一些软件可以做到这一点,但你必须购买它们。你有什么线索可以帮助我进步吗?