如何在 DCOM 中使用一个 Excel RTD 服务器

文章翻译 文章翻译
文章编号: 285888 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

Microsoft Office Excel 2007、 Microsoft Office Excel 2003,和 Microsoft Excel 2002 提供了一个新的工作表函数,名为 RealTimeData (RTD)。 RTD 可以调用组件对象模型 (COM) 自动化服务器中检索实时数据。作为一个 ActiveX DLL 或.exe 在相同的本地计算机上或在远程服务器上运行,则可以存在于此 RTD 服务器。当在远程服务器上运行 RTD 服务器时,RTD 服务器将使用与 Excel 进行通信的 DCOM。

注意当在远程服务器上运行 RTD 服务器时,RTD 服务器必须是.exe。

本文介绍如何配置 DCOM 远程服务器上和要启用此功能在本地客户端计算机上。

更多信息

在远程服务器上配置 DCOM

  1. 注册 RTD 服务器用作远程服务器的计算机上。请注意必须在与远程服务器和本地客户端计算机上安装 Excel。
  2. 在任务栏中,单击 开始 按钮、 单击 运行,键入 Dcomcnfg.exe,然后单击 确定 以启动 DCOM 配置实用程序。
  3. 默认安全机制 选项卡上编辑 默认访问权限,并添加允许访问 RTD 服务器的所有用户。 对于一个公用的 RTD 服务器添加 所有人 以允许 RTD 服务器的匿名访问。将 的访问类型 设置为 允许访问
  4. 将添加到 默认启动权限 列表中相同的条目,并将 访问类型 设置为 允许启动
  5. 将相同的条目添加到 默认配置权限 列表中。大多数的 RTD 服务器的 访问类型 设置为 读取 就足够了。使用注册表来存储设置的 RTD 服务器,可能需要设置为 完全控制访问类型

在本地客户端计算机上配置 DCOM

  1. 注册 RTD 服务器在本地客户端计算机上。对于请求 RTD 服务器在远程服务器上的 Excel,仅 ProgID 以及 CLSID 都需要进行注册。
  2. 在本地客户端计算机上运行 Dcomcnfg.exe。
  3. 默认安全机制 选项卡上编辑 默认访问权限,并添加 每个人 帐户。RTD 服务器必须进行到 Excel,当新数据可用时通知它的调用。由于在所谓"一跃点规则,"的 Windows 安全的一项功能的 RTD 服务器作为匿名用户使其返回到 Excel 的调用。如果在 默认访问权限 下未列出 所有人 帐户,RTD 服务器不能在通信与 Excel 和 RTD 在 Excel 中的公式将返回 # n/A。
在本地客户端计算机和远程服务器上配置 RTD 服务器后,在本地客户端上启动 Excel 并向单元格中输入 RTD 函数,在工作表上。第二个参数的该 RTD 函数来指定远程服务器在其安装了 RTD 服务器的使用:
= RTD ("RTDEXE.RTDServer"、"RemoteServer"、"AAA")

参考

有关 Excel 中,RTD 服务器的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
285339如何为 Excel 创建 RealTimeData 服务器

属性

文章编号: 285888 - 最后修改: 2007年5月11日 - 修订: 4.2
这篇文章中的信息适用于:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 标准版
关键字:?
kbmt kbdcom kbhowto KB285888 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 285888
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com