以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请教关于SaveExcel方法的两个问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75299)

--  作者:lake163
--  发布时间:2015/10/4 11:05:00
--  请教关于SaveExcel方法的两个问题
请教关于SaveExcel方法的两个问题 代码如下: 
Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog 
dlg.Filter= "Excel文件|*.xls" \'设置筛选器 
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 
 Dim name As String = CurrentTable.Name 
 Dim flg As New SaveExcelFlags 
 flg.RowNumber = False 
 flg.CellStyle = True 
 flg.VisibleOnly = True 
 CurrentTable.SaveExcel(dlg.FileName,name ) 
 messagebox.show("导出成功") 
End If 
 1、日期列导出后的格式问题:在表中通过DrawCell事件,将日期类型的列显示格式设置为YY-MM,希望导出到EXCEL后,EXCEL中也是如此显示,之前好象也成功过,但目前试了多次,在Excel中显示格式均为:YYYY-MM-DD。不知何因? 
 2、SaveExcel 是否有返回值,用以判断导出是否成功。
[此贴子已经被作者于2015/10/4 11:52:46编辑过]

--  作者:大红袍
--  发布时间:2015/10/4 12:44:00
--  

1、肯定不行;

 

2、没有返回值

 

要设置样式,必须用代码。http://www.foxtable.com/help/topics/1148.htm

 


--  作者:lake163
--  发布时间:2015/10/4 13:00:00
--  
我也很疑惑,为什么有一次是成功的呢,而且在Foxtable中设置的颜色样式,也正常导出了?还是我导出之后修改过?  (在Excel中使用自定义样式可实现)
导出的Excel文件仍然在,见附件。
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:gbxx.xls

[此贴子已经被作者于2015/10/4 13:04:17编辑过]

--  作者:lake163
--  发布时间:2015/10/4 14:52:00
--  
1.犯了个低级错误,FLG属性定义了,但在方法中未用,或者是未注意删掉了。
2、直接用菜单中的导出EXCEL也可以实现。
[此贴子已经被作者于2015/10/4 15:01:17编辑过]