使用VS2010开发网页时,有时由于客户的需要,希望通过点击按钮直接打开Excel文档,而不是弹出对话框打开或下载,方便用户操作。在本文中,我将分享我在这个函数上的经验如下。我用的是C#的开发语言,其他语言和语法都要修改才能实现这个功能。
1.正常打开Microsoft Visual Studio 2010工具,加载现有项目或创建新项目。界面如下截图所示。
2.选择在右侧的解决方案中添加新项目,如下图所示,或者向现有页面添加函数。
3.本文以添加一个现有的新项目为例。单击添加新项目后,页面如下所示。添加一个网页表单,命名新页面,点击添加,如下图红色截图所示。
4.在新创建的页面中,将一个按钮从左侧拉到页面,如下图所示。
5.页面切换到“设计”模式,如下图1所示。双击刚才的按钮添加双击事件。界面发生变化,如下图2所示,按钮1_Click事件被添加到。cs页面。
6.向Button1_Click事件添加以下代码:
系统。诊断。流程p=新系统。诊断.流程();
页(page的缩写)StartInfo . UseShellExecute=true;
页(page的缩写)StartInfo . FIlename=@ " d : excelo pen . xlsx ";//@后面是Excel文档的路径。
页(page的缩写)start();
这是实现功能最关键的语句。
7.这时,代码已经写好了。直接运行项目,点击IE窗口中的按钮,直接看到打开的excel文件。