找回密码
 立即注册

QQ登录

只需一步,快速开始

wrq1312

初级会员

4

主题

14

帖子

386

积分

初级会员

积分
386

活字格认证

最新发帖
wrq1312
初级会员   /  发表于:2014-5-6 10:42  /   查看:5531  /  回复:5
FPSPREAD8+VB6.0
先用ImportExcelBook导入EXCEL2003
再用ExportExcelBook 保存excel 后,原来excel单元格的有效性设置消失了,应该怎么做才能保留原有的有效性设置

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-5-6 13:46:00
沙发
回复 1楼wrq1312的帖子

请问“有效性”设置具体指的是什么功能?
回复 使用道具 举报
wrq1312
初级会员   /  发表于:2014-5-7 10:19:00
板凳
这三幅图是说明如何做有效性,fpspread保存到excel后,第三幅
图的那个下拉框没有出现,即有效性设置消失了。

11.jpg

155.03 KB, 下载次数: 183

12.jpg

157.41 KB, 下载次数: 179

13.jpg

148.34 KB, 下载次数: 180

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-5-7 14:32:00
地板
回复 3楼wrq1312的帖子

很抱歉,Spread for ActiveX 版本无法支持这个功能。故无法导入。

不过,可以通过 CellTypeComoboBox 来模拟:

  1.     fpSpread1.Col = 2
  2.     fpSpread1.Row = 2
  3.     fpSpread1.CellType = CellTypeComboBox
  4.     fpSpread1.TypeComboBoxList = "Item1" & Chr(9) & "Item2" & Chr(9) & "Item3"
复制代码
回复 使用道具 举报
wrq1312
初级会员   /  发表于:2014-5-7 15:31:00
5#
謝謝
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-7 15:38:00
6#
回复 5楼wrq1312的帖子

不客气,欢迎有问题发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部