OWebComp.exe 包含用于 Office 2000 Web 组件的脚本示例

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

概要

OWebComp.exe 是一个自解压的可执行文件,包含一系列脚本示例,它们演示了 Microsoft Office Web 组件的功能和用法。示例使用 VBScript 和 Active Server Pages (ASP)。

更多信息

可以从 Microsoft 下载中心下载以下文件:
OWebComp.exe

电子表格示例

示例演示了 Microsoft 电子表格组件的脚本技术,其中包括:
  • 格式设置
  • 加载和检索数据
  • 单元格和电子表格保护
  • 处理由电子表格组件引发的各类事件
  • 属性绑定
  • 自定义排序和筛选

图表示例

示例演示了 Microsoft 图表组件的脚本技术,其中包括:
  • 创建受图表组件支持的不同类型的图表
  • 设置各种图表元素的格式
  • 使用原意数据创建图表,以及使用来自其他组件的数据
  • 处理由图表组件引发的各类事件
  • 处理多个图表
  • 自定义排序和筛选
  • 在服务器端生成静态图表图像

数据透视表示例

示例演示了 Microsoft 数据透视表组件的脚本技术,其中包括:
  • 使用表格式和 OLAP 数据源
  • 使用 XML 数据
  • 设置各种报表元素的格式
  • 处理由数据透视表组件引发的各类事件
  • 与图表组件绑定
  • 在运行时添加筛选、总计和字段集
  • 在服务器端生成静态报表

使用示例

OWebComp.exe 文件中包含的示例需要 Microsoft Office 2000 和 Microsoft Internet Explorer 4.01 或更高版本。大多数示例都是客户端脚本,可以使用 FILE:// 协议运行。因此,运行客户端脚本示例时不需要 Web 服务器。服务器端脚本示例则需要 Web 服务器(用 Microsoft Internet Information Server 4.0 或 5.0 配置)。

说明
  1. 提取 OWebComp.exe 的内容。默认文件夹是 C:\Program Files\OWebComp,不过您可以将其更改为您所选择的文件夹。
  2. 如果您使用 HTTP:// 协议访问示例,则必须修改 ..\OWebComp\Data.htm 中的常量 sDataPathto,以指定示例使用的数据文件的正确位置。例如,如果您将 OWebComp.exe 提取到了 C:\InetPub\wwwroot\OWebComp 文件夹中,Data.htm 的内容应如下所示:
       Const sDataPath = "C:\InetPub\wwwroot\owebcomp\data"
       
       Function GetDBPath()
    
          Select Case UCASE(document.protocol)
          Case "FILE PROTOCOL":                GetDBPath = "..\data"
          Case "HYPERTEXT TRANSFER PROTOCOL":  GetDBPath = sDataPath
          Case Else:                           GetDBPath = vbNullString
          End Select
    
       End Function
    						
    注意:您可以为 sDataPath 常量指定一个使用映射驱动器或 UNC 的共享文件夹的路径。
  3. 要使用 FILE:// 协议访问示例,请双击 OWebComp 文件夹中的 Default.htm

    要使用 HTTP:// 协议访问示例,请使用一个 HTTP:// 的 URL 导航到 OWebComp 文件夹中的 Default.htm
  4. 某些 ASP 脚本需要有一个 Session 对象来创建和管理临时文件。请使用 IIS 管理器将以下文件夹设置为拥有脚本权限的应用程序的启动位置:
    ..\OWebComp\Chart\ASP

    - 和 -

    ..\OWebComp\PivotTables\ASP
    如果您需要更多地了解如何为 Web 应用程序配置属性,请参考您的 IIS 文档。
示例的设计和版式在分辨率为 800x600 或更高的屏幕上可以呈现出最好的效果。请注意,这并不是 Office Web 组件造成的设计限制,而是由这些示例本身的性质决定的。这些示例是指导性的,因此在大多数示例中,读者会看到较长的说明和注释文字。

某些示例为了通过 FileSystemObject 访问文件而使用了 VBScript CreateObject 语句。如果在运行示例时出现错误,请检查 Internet Explorer 中的安全设置,确认您可以对 ActiveX 控件执行脚本。

在服务器端使用时出现的问题

您应该知道,Office 2000 Web 组件不是针对服务器端使用而设计的,如果您在有大量并行用户连接的服务器上使用这些组件,可能会出现问题。其中的许多问题在 Office XP Web 组件中得到了解决,对于大规模服务器端解决方案,您应该考虑使用 Office XP Web 组件。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
317316 INFO:Office 2000 Web 组件在服务器端使用时的限制

参考

有关更多信息,请参见以下知识库文章:
195826 PRB:客户端脚本中的 CreateObject 失败
(c) Microsoft Corporation 2000,保留所有权利。由 Microsoft Corporation 的 Harsha Bennur 和 Lori Turner 供稿。

属性

文章编号: 258187 - 最后修改: 2004年11月25日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Office Spreadsheet Component 9.0 1.0
  • Microsoft Office Chart Component 9.0
  • Microsoft Office PivotTable Component 9.0 1.0
关键字:?
kbdownload kbfile kbofficewebchart kbofficewebpivot kbofficewebspread kbpivottable kbsample KB258187
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 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