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

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

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

0 投票
0 回答
1103 浏览

vsto - Outlook 崩溃,事件 ID 为 1000

我们为 Outlook 2003 部署了 VSTO 插件。安装插件后,当打开联系人时,即读取联系人的 ItemProperties 时,用户的 Outlook 崩溃之一。使用 MAPI 读取这些属性。甚至没有记录异常虽然我们有 try/catch 并登录所有方法。

事件日志有以下消息

0 投票
6 回答
18013 浏览

php - 如何使用php在word文件中包含图片?

有人让我用 php 制作一个应用程序,该应用程序将生成一个 .doc 文件,其中包含一个图像和一些表格。我的第一种方法是:

这使用了嵌入图像的数据 uri 技术。

这将生成一个 html 文件,该文件将在 Web 浏览器中正常呈现,但在 Microsoft Office Word 中缺少图像,至少在标准设置中是这样。然后,在用 Word 编辑文件时,我用文件中的图像替换了图像,Microsoft Word 将文件的内容更改为 Open XML 并添加了一个文件夹 new_files,他将导入的图像(这是一个 .png ),图像的 .gif 版本和 xml 文件:

现在这也不够好,因为我希望这些都保存在一个 .doc 文件中。有没有办法在 OpenXML 格式的 .doc 文件中嵌入图像?

0 投票
1 回答
1109 浏览

.net - 我们可以对 office 2003 文件使用 Open XML 格式吗?

我想阅读使用旧办公工具(office 2000 或 office 2003)创建的 MS Word 文件。目前我正在使用带有 C# 的 Office.Interop API,但是这个 API 很慢而且有问题。它会引发一些难以处理的 COM 异常。

最近(今天早上;))我开始了解用于处理办公文件的 Open XML 格式。我想知道这个 Open XML 格式 SDK 的性能。它是在内部使用 COM 还是全新的 API?我们可以将此 SDK 用于 office 2000 或 office 2003 文件吗?它比 Office 互操作 API 更快吗?

0 投票
1 回答
280 浏览

c# - 将 VSTO 文档解决方案部署到 Excel 2003

我们有一个 Excel 工作簿,其中包含 c# VSTO 代码和位于其后面的两个 .NET DLL。该电子表格过去适用于组织中的所有用户。

最近我们的 IT 部门遇到了删除所有用户帐户的 OU 的问题。帐户已恢复,但从那时起,我们伦敦办事处的用户在加载电子表格时就没有添加的功能。只有纽约办事处的用户和一位开发人员(从那以后编译了解决方案)才能使用该功能。

  • 这些文件都保存在共享网络驱动器上的一个目录中。
  • 我们已调整清单以反映此位置。
  • 我们已将该目录添加为受信任的站点,以确保机器上的代码访问安全。
  • Office 2003 PIA 已安装并正常工作,因为我们在机器上安装了另一个应用程序级扩展,并且工作正常。
  • .NET framework 3.5 安装在所有机器上 - 正如应用程序扩展所证明的那样。
  • VSTO 2005 SE 运行时已安装。

    我们遵循了互联网上的几个方法,但无济于事,包括:http: //msdn.microsoft.com/en-us/library/bb332051.aspx#8

    我们怀疑存在安全问题,因为我们代码的第一行是一条日志消息,并且没有被命中。

    excel 没有给出错误消息,电子表格打开并且可以使用,但是无法访问任何代码并且所有按钮都被禁用。

    任何帮助将不胜感激,因为我们已经花了很多时间试图解决这个问题!

    谢谢

    ***************编辑******************************

    这是我的 IT 部门的问题的实际原因:

  • 0 投票
    1 回答
    445 浏览

    visual-studio-2008 - Visual Studio 2008 和 Office 2003

    我对使用 VSTO 很感兴趣,但我正在运行 Visual Studio 2008 并且我有 Office 2003。我知道可以将 VSTO 2005 SE 用于 Office 2003,但我找不到任何有关使用 VS2008 编程 Office 2003 的信息。这可能吗?如果是这样,我该怎么做?

    0 投票
    1 回答
    7385 浏览

    c# - 由于以下错误,检索具有 CLSID {00020906-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80070005

    当我的 Web 服务尝试通过我的 .net webb 服务以编程方式打开 MS Word 文档时,我收到了上述错误。当我通过 Visual Studio 运行 Web 服务时,它工作正常,但是当我在 IIS 7 上部署 Web 服务时,出现错误

    由于以下错误,检索具有 CLSID {00020906-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80070005

    我也看到了类似的问题,并在 Stackoverflow、MSDN 和其他资源上尝试了他们的解决方案,但没有一个对我有用。大多数问题都可以追溯到 2008/2007 年。

    我尝试使用 dcomcnfg 命令更改 DCOM 设置,并添加了“网络服务”、“网络”用户,还在“Microsoft Word 文档”组件属性中添加了我自己的用户 ID 并授予他们完全权限。我还在 web.config 中添加了 impersonate=true 属性。在完成所有这些之后,我也遇到了错误。谁能帮帮我?

    我正在 MS vista 32 位操作系统上尝试所有这些,Office 版本是 Office 2003。

    0 投票
    1 回答
    62 浏览

    installation - MS Office相关的lockbackreg.msi有什么用?

    我最近注意到一个名为 lockbackreg.msi 的安装程序文件包含在我用来在我的机器上安装大型应用程序的安装程序包中。据说这个文件是 Office 2003 所需的 MS .NET 更新以实现插件功能,但我无法弄清楚它的确切用途。有没有人知道为什么需要这个文件?

    0 投票
    1 回答
    54 浏览

    excel - 与excel建立连接时出现问题

    下面的连接字符串与扩展名为“.xls”的 excel 文件建立连接,但在打开与扩展名为 .xlsx 的文件的连接时,相同的字符串会引发异常。

    任何的想法?

    ConnectionString = 提供者=Microsoft.Jet.OLEDB.4.0; 数据源=C:\Users\abcd\Desktop\demo.xls;扩展属性=excel 8.0;持久安全信息=假

    0 投票
    1 回答
    715 浏览

    c# - 创建 Word 2003 加载项工具栏

    我一直在浏览互联网以寻找实现这一目标的最佳方法,但没有运气。如果这里有人有使用 Office 加载项的经验,我将非常感谢任何帮助,我不是以任何方式寻求解决方案,只是帮助确定采取的方向。

    我正在开发的软件主要是 VB.Net 和 C#;IDE是VS2008

    这是我的场景:

    • 用户从我们软件中的表单打开 Word 模板(目前只是通过 Process.Start(TemplateFileName.dot)
    • 新文档从模板在 Word 中打开,需要显示一个添加了按钮的自定义工具栏(例如 btn1)
    • 自定义工具栏必须能够接收从我们的软件传递的一些参数(例如 AccountNumber、PatientName)
    • 然后用户编辑该文档,并在单击 btn1 时保存新创建的文档,如果这样的目录尚不存在,则从传入的 AccountNumber 在服务器上创建一个目录。
    • 关闭 Word。

    我需要帮助来了解要使用哪些技术来创建这样的加载项。考虑到功能非常基本,我不知道是否需要 COM 加载项。我不确定从我们的应用程序中将值传递给 Word 的最佳方式是什么。

    此插件需要部署到大约 40 个用户,理想情况下我想将插件的安装集成到软件的安装中。

    所有用户都安装了 Office 2003。

    它应该只在这种特定情况下可见,例如,如果用户在他们的计算机上独立于这种情况打开 Word,我希望不显示加载项。

    我是一名初级开发人员,从未使用过任何类型的 MS Office 开发,任何建议都将不胜感激!