Excel 示例
更新:2007 年 11 月
ExcelAuto 示例应用程序演示如何使用 Visual Basic 启动 Excel、从模板创建工作簿以及更新工作表中随后用于填充工作簿中图形的单元格。该示例还演示如何将工作簿发送到电子邮件地址(发送一次或定期发送)。
获取示例及其安装说明
执行下列一项或多项操作:
在“帮助”菜单上,单击“示例”。
自述文件将显示有关示例的信息。
访问 Visual Studio 2008 示例网站。该网站提供了最新版本的示例。
在安装了 Visual Studio 的计算机上查找示例。默认情况下,示例和自述文件安装在驱动器号:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。对于 Visual Studio 的速成版,所有示例都可联机找到。
有关更多信息,请参见定位示例文件。
安全说明: |
---|
此示例代码用于阐释概念,因此仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“按原样”提供此示例代码,不提供任何保证。 |
运行示例
在“解决方案资源管理器”中打开 ExcelAuto.sln。
按 F5。
要求
本示例要求计算机上已安装下列应用程序:
Visual Studio 2005 Service Pack 1,或 Visual Studio 2008
Microsoft Office Excel 2007
演示
本示例由一个包含两个项目的名为 ExcelAuto.sln 的解决方案组成。ExcelAuto.vbproj 是一个基于 Windows 的交互式应用程序,用于使 Excel 自动化并设置计划任务。ExcelAutoTask 是一个控制台应用程序,包含在制定任务计划时运行的 Excel 自动化代码。
ExcelAutomation 应用程序在运行时会打开一个窗体,该窗体具有使 Excel 自动化的按钮。
在单击“Load Spreadsheet with Data”(加载电子表格以及数据)时,ExcelAuto 会创建一个新的 Excel 应用程序。然后会从模板创建一个 Excel 工作簿,并使用存储在名为 OrderData.xml 的文件中的数据更新单元格。这些数据表示 Northwind 数据库示例中的订单状态。电子表格是显示 Northwind 订单状态的状态报告。
您可能还希望尝试示例中的电子邮件和制定任务计划功能。