以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教关于SaveExcel方法的两个问题 (http://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文件仍然在,见附件。
[此贴子已经被作者于2015/10/4 13:04:17编辑过]
|
||||
-- 作者:lake163 -- 发布时间:2015/10/4 14:52:00 -- 1.犯了个低级错误,FLG属性定义了,但在方法中未用,或者是未注意删掉了。 2、直接用菜单中的导出EXCEL也可以实现。
[此贴子已经被作者于2015/10/4 15:01:17编辑过]
|