![]() ![]() |
|
如何从MicrosoftAccess内调用Excel函数 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/7/28 12:15:02 文章录入:杜斌 责任编辑:杜斌 | |
|
|
Microsoft Excel 有一些 Microsoft Access 没有的函数,例如,统计函数和加载项函数。通过使用“自动化”功能,可以在 access 中使用这些 Excel 函数。为此,先请设置对 Microsoft Excel 对象库的引用。 要设置对 Microsoft Excel 对象库的引用,请执行下列步骤: 以下两个示例程序中使用了 Microsoft Excel 的统计函数。 备注:通过“自动化”功能打开 Excel 之后,Excel 不自动关闭。以下示例程序中使用Quit方法关闭 Excel。有关退出 Excel 的其它信息,请参见 Microsoft Knowledge Base 中的以下文章: Q210129 ACC2000:通过“自动化”功能运行的应用程序总是无法关闭 示例 1 以下函数使用“自动化”功能调用 Excel 的 Median () 函数。数字组的一半在中值之下,而另一半则在中值之上。 该函数在消息框中显示 6.5。 示例 2 以下函数使用“自动化”功能调用 Excel 的 ChiInv () 函数,该函数返回卡方分布的倒数或单尾概率。 该函数在消息框中显示 18.3070290368475。 通过直接调用 Excel 引用可以简化代码: 备注: 使用该语法时,Excel 将保留在内存中,直到重置代码或关闭数据库。 使用加载项 Excel 也使用加载项。这些程序包含自定义函数和命令。如果需要使用包含在加载项程序中的函数,请先打开加载项。以下示例使用LCM(Least Common Multiple) 函数: ' Opens the add-in, which is in the Analysis folder of the ' Runs the AutoOpen macro in the add-in 该函数在消息框中显示 10。 参考 有关 Automation 的详细信息,在 Visual Basic 编辑器中,单击帮助菜单上的Microsoft Visual Basic 帮助,在“Office 助手”或“应答向导”中输入自动化,单击搜索查看相关的主题。 有关“对象浏览器”的详细信息,请在 Visual Basic 编辑器中,单击帮助菜单上的Microsoft Visual Basic 帮助,并在“Office 助手”或“应答向导”中键入浏览器,然后单击搜索查看相关的主题。 有关引用类型库的详细信息,请在 Visual Basic 编辑器中,单击帮助菜单上的Microsoft Visual Basic 帮助,并在“Office 助手”或“应答向导”中键入设置引用,然后单击搜索查看相关的主题。 更多信息请访问:计算机等级考试站 计算机等级考试在线题库 计算机等级考试论坛 |
|
![]() ![]() |