Office XP 程序设计之局域网中怎么配置Office Web组件?

类别:编程语言 点击:0 评论:0 推荐:
在 Office 程序设计之局域网中怎么配置Office Web组件?

本文信息适用的OFFICE 工具有:

Ø         Microsoft Access 2002

Ø         Microsoft Access 2002

Ø         Microsoft Excel 2002

Ø         Microsoft FrontPage 2002

Ø         Microsoft Office XP Web 组件

在下列任务中:

l         概要

¡        安装在局域网上

n         Microsoft Excel 2002

n         Microsoft FrontPage 2002

n         Microsoft Access 2002

n         授权需要考虑的事项

概要:

当一个没有Office xp web 组件的用户访问一个含有Office xp web 组件的网页时,他(或者她)会收到下面的信息:

To use this Web page interactively, you must have Microsoft Internet Explorer 4.01 Service Pack 1 (SP) or later and the Microsoft Office XP Web Components.

Click here to install the Office XP Web Components.

See the Microsoft Office Web site for more information.


Depending on whether the Web page is on your intranet or on the Internet, you may have to manually modify the download location that is specified by the Click here to install the Office XP Web Components link. This article provides the methods to modify this information for computers that have to install the Microsoft Office XP Web Components over an intranet and also over the Internet.

注意: 为了能使用含有Office 电子表格, Office 透视表, 或者 Office 图表组件的 HTML 文件, 您需要IE 4.01或者更高版本。为了能浏览通过Microsoft Access 2002创建的页面上的数据,您需要IE 5.0 或者更高版本。

安装在局域网上

默认情况下,当您发布一个WEB 页面时, 安装Office Web 组件的超连接是指向您最初安装Office XP 的位置.如果你的 Office 安装位置在您机构中能被所有人访问到的网络中的某个服务器上,您将不能对您的网页进行任何的改动。然而,如果你想改动的话, 您可以设置您的网页中安装Office XP Web 组件的超链接能指向您局域网中任意一个服务器。
为了指定Office XP Web Components 安装程序的下载路径, 在您保存网页前,当你设计这个组件时您必须定义它的安装路径。这样做的话, 下面是的您使用Office 程序来发布网页的一些步骤。


注意: 在这些步骤中,您可以指定一个文件链接或者是一个HTTP链接。

Microsoft FrontPage 2002

当您插入一个Office Web 组件到您的网页中时, 这个 Web 组件的安装路径被自动添加上的。您可以使用下面的步骤来改变这个路径, 但是这个改动仅仅对当前的页面有效。如果您想改变所有都插入了Office Web 组件的页面上这些组件的路径, 按照下面的步骤即可:

1.     在工具菜单上, 点击 选项.

2.     点击 常规 标签, 然后点击 Web 选项 按纽.

3.     点击 文件 标签.

4.     在 Office 控件 区域, 做下面的步骤:

a.   点中 下载 Office Web 组件 复选框.

b.   在 位置 框, 输入 共享 Office XP 根目录的那个路径,然后点击 确定。

当创建这个页面时, Office XP Web 组件安装文件Setup.exe 的完整路径将被自动创建。举例: 如果在位置框中您指定(输入) http://server/Officexp, 则这个路径 http://server/Officexp/Files/OWC/Setup.exe 将被写在该页面上。

5.     点击 确定。

或者使用后面小节中文章“描述注册表信息”中的更改注册表方法。

1.     右击该组件, 然后点击 ActiveX 控件属性.

2.     点击 Object 标记 .

3.     在 可选外观 部分的 HTML 框中, 滚动浏览里面的内容,然后修改指向\Files\OWC\Setup.exe 的路径. 点击 应用 然后点击 确定.

授权需要考虑的事项:

默认下, 如果用户的机器上没有安装Office XP, Access 2002, Excel 2002, 或者FrontPage 2002软件,如果安装Office Web 组件的用户,他将得到Office XP Web的一个运行时静态授权许可。 那么这意味着访问者只能查看 Web 组件的静态(仅可查看)不能与该组件进行完全交互。 对于那些拥有企业级,选择级,或者维护协议的 Office xp 许可权的机构可以通过使用Office XP 母体的方法使得没有安装 Office xp 的用户能达到交互式地使用基于组件的页面的功能。为了达到这样的目的,下面是使用微软 IE 所支持的授权机制来解决这个问题的步骤:

1.     得到 Lpk_Tool.exe 复制文件, 包含在Visual Studio (专版第2 张 CD光盘中和企业版 第 3张 CD光盘中).如果您没有Visual Studio,您可以使用下面的链接得到该文件:

a.        在浏览器(IE)中输入下面地址:

http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/223/msdncompositedoc.xml

 

b.        点击 下载 按纽。

c.        点击 是 来同意这个许可协议。

d.        在 文件下载 对话框中, 选择 保存到, 然后点击 确定.

e.        在 另存为 对话框中, 点击 创建新文件夹, 然后将文件夹命名为 LPKTool.

f.        打开 \LPKTool 文件夹, 然后点击 保存.

g.        当下载完成后, 双击 LPKTool 文件夹下的 Activex.exe 文件 下载下来的这个 Activex.exe 文件将文件解压到LPKTool 文件夹中。

注意: 在解压过程中,如果提示您是否覆盖任何文件时 按 N(不覆盖)。

2.     拷贝 LPK_Tool.exe 到 已经安装了Office XP Web 组件的计算机上。

3.     双击 LPK_Tool.exe.

4.     In the License Package Authoring Tool dialog box, select the following items in the Available controls list:

o  Microsoft Office Chart 10.0

o  Microsoft Office PivotTable 10.0

o  Microsoft Office Spreadsheet 10.0

5.     点击 添加.

6.     点击 保存并退出.

7.     在 另存 对话框中, 给这个 .lpk 文件指定一个文件名, 然后点击 保存 。

8.     将会有一个消息提示您的授权许可包创建成功,点击 确定 即可 。

9.     拷贝创建好的这个 .lpk 文件 到您的Web 服务器中包含 Office XP Web 组件的同一个文件夹下 。

10.  在文本编辑器中, 打开包含有Office XP Web 组件的文件。

11.  在这个文件中的<BODY> 区插入下列文本, 注意这个文本必须出现在 <BODY> 区中 第一个<OBJECT> 标签中:

12.                <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331">

13.                <PARAM NAME="LPKPath" VALUE="license.lpk">

14.                </OBJECT>

                                      

注意:这些您不得不修改的唯一的文本是 .lpk 授权文件名. 这个例子使用了 License.lpk,它将被您创建的 .lpk 文件的路径和名字所替代. 保留 <PARAM> 的Name 属性为 "LPKPath", 设置<PARAM> 的 Value 属性值 为为这个 LPK 文件的名字和路径。 这个路径是一个相对路径但是它不能是在另外一个域中所提到的一个 UNC 共享或者是一个URL。

举例:

假定这个HTML 文件的路径是 \\server\share\myPage.html,而且假定授权许可文件跟HTML文件在同一层下,比如在\\server\share\LPK\License.lpk。在这个例子中的话, HTML 代码应该是下面这样编写:

<OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331">

<PARAM NAME="LPKPath" VALUE="LPK\License.lpk">

</OBJECT>

关于授权Active 控件的另外的信息, 点击下面的超链接来查看在微软知识库中的这篇文章:

159923 HOWTO: Use Licensed ActiveX Controls in Internet Explorer

15.  保存并关闭该文件。

当一个有Office Web组件而没有安装 Office 的用户浏览包含

Office XP Web 组件时, 这个用户就可以与Office Web 组件进行交互,因为在Web 服务器上有关于该组件的授权许可。

本文地址:http://com.8s8s.com/it/it29455.htm