Excel Services IV:允许用户输入

概述

在 Excel Services 中输入数据的概念图像

当您使用 Excel Services 将 Excel 2007 电子表格发布到 Microsoft Office SharePoint Server 2007 企业版网站时,允许用户为所选的单元格输入数据

在完成本课程之后,您将能够:

  • 允许用户在 Excel Services 中执行计算。

本课程包括:

  • 一节自己控制进度的课。

  • 本节课末尾的一个小测验;不对测验进行评分。

  • 一个留做以后参考的课程摘要卡。

您应该已经了解有关使用 Excel Services 的基本信息。如果不了解,您应当学习 Excel Services I:基础知识

软件要求:

  • 一个基于 SharePoint Server 2007 企业版的 SharePoint 网站。

  • 使用 SharePoint Server 2007 企业版设置的 Excel Services。

  • 安装在您的计算机上的 Excel 2007,以下三个套件中均包含 Excel 2007:Office 专业增强版 2007、Office 企业版 2007 或 Office 终极版 2007。

    xlServices4AudioOv_ZA10285653.wma

    当您使用 Excel Services 将 Excel 2007 电子表格发布到 Microsoft Office SharePoint Server 2007 企业版网站时,允许用户为所选的单元格输入数据。

    要了解有关本课程的详细信息,请阅读“课程目标”“课程内容”中的文字,或查看目录。接下来,单击“下一页”开始第一课。

允许用户在 Excel Services 中执行计算

正在考虑要如何操作的人(如果此人想让用户在 Excel Services 中更改值)。

如果想让用户在 Excel Services 中更改值,您要执行哪些操作?

xlServices4Audio1_1_ZA10285654.wma

正如本系列课程中的前两门课程所介绍的那样,将工作簿发布到 Excel Services 是一种阻止用户直接在工作簿中键入的绝佳方法。

但是,如果您确实希望用户能够在 Excel Services 中输入数据,该怎么办?例如,在下图中,您希望猎奇公司的销售人员在几个单元格中键入一些数字,以便获得客户购买物品的总价格。此计算器的工作方式与其他在线计算器相同,例如,您在其中输入几个数字并得到抵押贷款偿付金额的抵押贷款计算器。

步骤 1:检查有无单元格名称

在某个单元格中单击,然后在“编辑栏”上的“名称框”中查看,以确定该单元格是否有名称。

1. 要确定单元格 B4 是否有名称,请在单元格 B4 中单击。

2. 然后在“编辑栏”上的“名称框”中查看。如果其中显示单元格地址 (B4),则说明该单元格没有名称。

xlServices4Audio1_2_ZA10285655.wma

在 SharePoint 网站上,您希望用户在单元格 B4 输入价格值,在单元格 B5 输入待售商品数量值。为此,Excel Services 要求为这些单元格命名。您在后面就可以了解这样做的原因,用户将在工作表旁边的一个特殊窗格中键入值,而不是直接在这两个单元格中键入值。单元格 B4 和 B5 的名称将有助于用户了解要执行什么操作、在窗格中的什么地方键入值。

首先,请确保这两个单元格还没有名称。在 Excel 中,先在单元格 B4 中单击,然后在单元格 B5 中单击,在“编辑栏”“名称框”中查找名称。在图片中,“名称”框中只有单元格地址 B4,因此需要为该单元格命名。

步骤 2:为 Excel Services 的单元格命名

为单元格命名,方法如下:在单元格中单击,在“编辑栏”上的“名称框”中键入名称,然后按 Enter。

1. 要为单元格 B4 命名,请在该单元格中单击。

2. 然后在“编辑栏”上的“名称框”中键入名称并按 Enter。

xlServices4Audio1_3_ZA10285656.wma

插入点仍在单元格 B4 中时,在编辑栏上的“名称框”中单击,然后为单元格 B4 键入一个名称,如“在此处输入价格”。键入名称后,请按 Enter。

本课程末尾的“课程摘要卡”中提供了有关如何为单元格命名的更多信息。

步骤 3:在 Excel Services 中启用数据输入

[Untitled] 将单元格作为参数添加,以便在 Excel Services 中使用

演示如何在 Excel Services 中创建数据输入窗格的动画示例。

xlServices4Audio1_4_ZA10285657.wma

下面介绍如何让用户在 Excel Services 中为单元格 B4 和 B5 输入值。

在 Excel 中,您使用“Excel Services 选项”对话框将命名单元格指定为用户将用来在 Excel Services 中的数据输入窗格中输入值的参数。接着,您将该工作簿发布到 Excel Services。

当该工作簿在 Excel Services 中打开时,用户将在右侧看到“参数”窗格,他们将在其中输入值。

单击“播放”,观看如何将命名单元格用作 Excel Services 中的参数。

动画说明:

在 Excel 中,光标指向“Office 按钮” Office 按钮图像 ,指向“发布”,然后单击“Excel Services 选项”

光标单击“参数”选项卡,单击“添加”,单击“Enter_number_of_units_here”“在此处输入价格”旁边的复选框,然后单击“确定”两次。

光标单击“保存”,随即输入 SharePoint 文档库的 URL,去掉 URL 末尾的“Forms/AllItems.aspx”。然后光标再次单击“保存”

步骤 4:在 Excel Services 中输入值

[Untitled] 在 SharePoint 网站上的“参数”窗格中的框中输入值

演示如何在 Excel Services 中输入值的动画示例。

xlServices4Audio1_5_ZA10285658.wma

当用户在 Excel Services 中打开工作簿时,“参数”窗格出现在右侧,其中显示数据输入框和单元格名称;单元格名称指示用户要执行的以下操作:在“在此处输入数量”框中输入要标价的商品的数量,在“在此处输入价格”框中输入每个商品的价格。

单击“应用”后,用户将在该窗格旁边的工作簿中看到客户是否获得折扣,还能看到总价格是多少。请注意,新的总价格是在 SharePoint 网站而不是用户的本地计算机上计算的。

对工作簿中数字的更改是暂时的。当某个用户关闭工作簿时,更改的值不会随工作簿保存。下次另一个用户打开工作簿时,看不到上一个用户所做的更改。

单击图片上的“播放”,了解用户如何在 Excel Services 中输入值。

动画说明:

在 SharePoint 文档库中,光标单击文件名旁边的“在 Web 浏览器中查看”。该工作簿在 Excel Services 中打开。

在该工作簿旁边的“参数”窗格中,会在“在此处输入数量”框中输入一个值,也会在“在此处输入价格”框中输入一个值。光标单击“应用”,随后新值显示在该工作簿中。

请完成下面的测试以了解是否掌握了相关内容。您的答案是保密的,不对测验结果进行评分。

不能在 Excel Services 中向工作表中输入值。

正确。

对。在 Excel Services 中,不能向工作簿中输入值,但可以在工作簿旁边的“参数”窗格中输入值。

错误。

不对,这种说法是正确的。在 Excel Services 中,不能向工作簿中输入值,但可以在工作簿旁边的“参数”窗格中输入值。

可以使用“Enter price here”作为单元格名称。

正确。

很抱歉,不对。这个名称看上去正确,但它并不正确。命名单元格中不能有空格。此名称中的每个词之间缺少下划线 (_) 。

错误。

对。这个名称很好,但其中每个词之间缺少下划线 (_)。

下一个在 Excel Services 中输入值的人将看到上次输入的值。

正确。

不对。在 Excel Services 中关闭工作表时不会保存输入内容。下一个人将看不到上一个人的操作结果。

错误。

很正确。在 Excel Services 中关闭工作簿时不会保存输入内容。下一个人将看不到上一个人的操作结果。

反馈

课程摘要卡

请参阅

为单元格命名

首先,查看单元格是否已被命名。在您想让用户输入值的单元格中单击,然后查看“编辑栏”上的“名称框”。如果您看到单元格地址(例如 B4),则说明该单元格没有名称。

如果看见了名称,但您认为该名称不能指示用户在 Excel Services 中的“参数”窗格中执行什么操作,请删除该名称,然后重新命名该单元格。

要删除名称,请在单元格内单击,然后在“公式”选项卡上的“定义的名称”组中单击“名称管理器”。在“名称管理器”对话框中,单击要删除的名称。单击“删除”,然后单击“关闭”

要为一个单元格命名,请在要命名的单元格内单击。然后在“编辑栏”上的“名称框”中单击,键入一个名称。注意,不能在该名称中留有空格。请使用下划线 (_) 代替空格。然后按 Enter。

本页顶部提供了有关为单元格命名的更多信息。

并非所有单元格都可作为参数

  • 参数必须是一个单元格,不能是一个区域。

  • 单元格不得包含公式。

  • 单元格不能在数据透视表、表格或图表内。

将工作簿保存到包含“参数”窗格的 SharePoint 网站上

  1. 单击“Office 按钮” Office 按钮图像 ,指向“发布”,然后单击“Excel Services”

  2. 单击“Excel Services 选项”按钮。在“Excel Services 选项”对话框中,单击“参数”选项卡。单击“添加”按钮,选中您要在“参数”窗格中使用的命名单元格旁边的复选框。单击“确定”两次。

  3. “文件名”框中输入文档库的 URL(不要包含 URL 末尾的“Forms/AllItems.aspx”),然后单击“保存”

  4. 为该工作簿输入一个名称(或者接受现有名称),然后再次单击“保存”

    如果选中“另存为”对话框中的“在 Excel Services 中打开”复选框,该工作簿将在您的 SharePoint 网站上打开。如果该工作簿没有打开,您需要打开文档库来查看该文件。

  5. 为了便于用户知道数据位于何处,请单击该文件旁边的下箭头,指向“发送”,然后单击“通过电子邮件发送链接”。当用户单击电子邮件中的链接时,该工作簿将通过 Web 浏览器在 Excel Services 中直接打开。

此信息是否有帮助?

很好! 还有其他反馈吗?

我们应该如何改进?

谢谢您的反馈!

×