前两种很好实现,但是,第三种情况,我搞了好久没有搞出来
我自己定义了
excel.WorkbookBeforeSave+=new Excel.AppEvents_WorkbookBeforeSaveEventHandler(excel_WorkbookBeforeSave);
然后:
private void excel_WorkbookBeforeSave(Excel.Workbook Wb, bool SaveAsUI, ref bool Cancel)
{
if(excel!=null)
{
excel.Workbooks.Close();
}
string strLocal=Server.MapPath(Request.ApplicationPath);
excel.Workbooks.Add(strLocal + "\\temp\\" + "PersonDocumentGather.xls");
labMsg.Text = excel.Cells[3,3].ToString();
excel.Visible=true;
}但是运行到"string strLocal=......."之后就不会运行下去了
我晕
我自己定义了
excel.WorkbookBeforeSave+=new Excel.AppEvents_WorkbookBeforeSaveEventHandler(excel_WorkbookBeforeSave);
然后:
private void excel_WorkbookBeforeSave(Excel.Workbook Wb, bool SaveAsUI, ref bool Cancel)
{
if(excel!=null)
{
excel.Workbooks.Close();
}
string strLocal=Server.MapPath(Request.ApplicationPath);
excel.Workbooks.Add(strLocal + "\\temp\\" + "PersonDocumentGather.xls");
labMsg.Text = excel.Cells[3,3].ToString();
excel.Visible=true;
}但是运行到"string strLocal=......."之后就不会运行下去了
我晕
解决方案 »
- log4net使用
- TreeView滚动条的问题
- RadGrid 的 <EditItemTemplate> 的使用,急!急!急!
- 要在此字符串中进行分析,必须指定有效信息。。。?
- GridView邦定数字问题,急急!!!!!!
- lisbox简单问题
- 编程遍历页面上所有TextBox控件并给它赋值为string.Empty
- 将字符串写入htm文件后中文成乱码!请各位帮帮忙啊!
- 一批radio控件(客户端的),如何获取他们的值
- datagrid问题(急)
- 请高手帮忙解决清除缓存中的页面,总是调出前一个用户的界面,必须手工刷新!~?急呀
- tree的第一级展开后,我想单击或者双击tree的第二个节点,并取得第一级和第二级节点的字符串,根据这个字符串的值,双击第二个节点产生一
http://www.microsoft.com/downloads/details.aspx?FamilyId=BEB5D477-2100-4586-A13C-50E56F101720&displaylang=en
具体我没有用过,还有一种方法:使用office2003,听说他的数据交换使用的是xml技术,应该可以实现你的要求
现在,我的程序,除非是在服务器上运行是正确的