找回密码
 立即注册

QQ登录

只需一步,快速开始

pbuilder

注册会员

13

主题

49

帖子

108

积分

注册会员

积分
108

活字格认证

pbuilder
注册会员   /  发表于:2010-12-3 15:23  /   查看:8887  /  回复:7
我看FPSREAD说明上说
"在导入导出Excel文档的同时,支持宏、脚本代码和其他先前版本不支持的内容"
请教下,如何使用宏
我在EXCEL宏里写了个
Private Sub Workbook_Open()
    Sheet1.Cells(4, 4) = "aaaa"
End Sub
在EXCEL里打开在第4格显示是aaaa
导入FPSPREAD的时候好像没执行.没显示数据

7 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-12-3 15:40:00
沙发
是这样的,Spread支持对这些宏、脚本之类的数据导入导出。但是不支持导入到Spread后,执行这些脚本。
所以没有显示数据是对的。
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-12-3 15:43:00
板凳
这样呀.
也不对呀,
我刚试了下,
我把我这个带宏代码EXCEL的导入后,再导出.宏代码没了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-3 15:51:00
地板
导入后,导出前,中间不能再导入其他Excel。
另外,你使用的Spread是4.0还是5.0, 你的Excel是2003的还是2007的?
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-12-3 15:54:00
5#
没有做任何操作,就是
导入
然后导出
FPSPREAD都没点过
SPREAD5
EXCEL是07的

导出和导入代码
fpS.SaveExcel(filePath, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
fpS.OpenExcel(filePath, FarPoint.Excel.ExcelOpenFlags.ColumnHeaders);
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-3 15:59:00
6#
SaveExcel加上FarPoint.Excel.ExcelSaveFlags.DocumentCaching参数。
有关ExcelSaveFlags的各个参数的用处如下:

NoFlagsSet:没有特殊标记
NoFormulas:只存储显示的数据,不包括公式。
SaveCustomRowHeaders:保存自定义的行头。
SaveCustomColumnHeaders:保存自定义的列头。
SaveAsFiltered:保存过滤过的结果。
SaveBothCustomRowAndColumnHeaders:保存行头和列头。
UseOOXMLFormat:保存为Excel2007(OfficeOpen XML)格式。
SaveAsViewed:只保存可见的数据。
DataOnly:只保存数据,不包括格式。
SaveAlternatingRowStyles:保存间隔行样式。
UseCustomPaletteForColorApproximations:保存一个自定义的调色板,当Spread中存在超过56中颜色时,自动取近似值。
UseDefaultColorPalette:使用默认的调色板。
DocumentCaching:保留从文件中预先读取的Excel数据。(例如:VBA,Macro)。
AutoRowHeight:默认的行高没有保存。Excel会根据每行最大的字体的高度,自动设置行高。
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-12-3 16:07:00
7#
怎么能在保存的时候带上二个参数呀
就是我留着
FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders
又要带个DocumentCaching这个?

我刚把SaveCustomColumnHeaders改成了DocumentCaching发现可以保存宏了.
我还以为可以执行VB宏呢.如果可以.那就强大了.
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-3 16:25:00
8#
  1. fpS.SaveExcel(filePath, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders|FarPoint.Excel.ExcelSaveFlags.DocumentCaching);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部