主题:[原创]从当前任意dbf-table 到 xl-table的实现过程
jinlonggao
[专家分:17130] 发布于 2007-01-14 19:02:00
请版主请此贴清理掉!有孽障在哭丧,没法呆了[em20]
最后更新于:2010-01-25 17:01:00
回复列表 (共119个回复)
101 楼
moz [专家分:37620] 发布于 2008-04-21 12:35:00
持反对意见.
102 楼
moz [专家分:37620] 发布于 2008-05-10 23:06:00
MicroSoft EXCEL Visual Basic 的常见误区
[quote]VBA是从流行的Visual Basic编程语言中派生出来的一种面向应用程序的语言,它适用于各种Windows应用程序,可以解决各应用程序的宏语言不统一的问题,今天我们谈谈Excel中使用VBA的几个误区。
1、想通过Excel+vba来编程发财,不管怎么说,目前这种可能性很小。
2、录制宏后的代码不进行简化,这种情况初学者常犯;或者不屑于用录制宏,这种相反。
3、喜欢用.select、.copy、.active等,如果不是迫不得已,还是不要用这些东西好。
4、不喜欢用公式、函数,什么都喜欢用程序;活用公式函数是我们学EXCEL中重要的重点,学会嵌套着用,很多事情都可以解决。譬如表1的A1单元格如果要等于表2的A列中的某个单元格,很多人都是用程序来直接赋值,数量少这也可以,但如果数量很多的话,为何不试用一下offset呢?偏移都指向同一个单元格,就当是一个变量,改一下这个单元格的值,表1用offset的单元格的值就全部改了。
5、设计输入数据的界面竟然用用户窗口+文本框之类的东西,天,我为什么要用EXCEL,原因之一不就是图个方便吗?!直接在工作表中操作就是输入数据最好的方法,如果一些功能你不想给别人用,顶多你屏蔽掉吧。
6、关闭程序的时候很喜欢退出整个EXCEL,这样自我感觉更象一个完整的程序。其实完全有必要考虑其他用户是否也在用EXCEL,所以,必须做好一下判断,不要自作聪明全部退出来,还帮忙把每个工作簿都保存一下。
7、不喜欢用with,总是workbook("").worksheet("").range("").***一行行排得挺整齐的,还说都用复制,其实也不麻烦。
8、总想把VBA+EXCEL做得象一个程序一样,其实,就因为它不独立,所以才更加为我们喜爱,不是吗?
103 楼
jinlonggao [专家分:17130] 发布于 2008-05-11 08:32:00
102楼贴子很好,很合我意.
把.dbf表数据导入Excel表后,越粗放越好,试图搞得很具体,正好违背了我的意愿,为什么不用VFP的报表功能输出数据,而要导出到Excel表,正是想利用Excel交互操作的强大功能与便捷性.否则失去了这一转换的意义.
104 楼
xyxyxy [专家分:20] 发布于 2008-07-18 16:48:00
学习下,谢谢提供!!!
105 楼
dinghuiwen [专家分:260] 发布于 2008-07-19 20:21:00
如果将DBF表导出为EXCEL表,我以前也是用类似楼主的方法,(前两年刚学VFP时,高老师和论坛的其他朋友给了我很大的帮助,还帮我解决了好几个十分棘手的问题,现在仍记忆犹新,再说声谢谢!)也发现速度比较慢的问题,后来我做了一些改进,速度提高了许多,大家可以试试。
方法是在VFP中用copy命令,先将DBF表导出为EXCEL表,然后再设置格式。
如:
copy to C:\表名 tpye xl5
execl=createobject("excel.application")&&建立execl文档
execl.visible=.t. &&显示
execl.Workbooks.Open('c:\表名.xls')&&打开指定工作簿
然后再进行格式设置。
106 楼
dreamlhx [专家分:0] 发布于 2008-07-21 12:32:00
呵呵, 这个贴子怎么用啊 呵呵
107 楼
dreamlhx [专家分:0] 发布于 2008-07-23 12:25:00
我是新手,不会用啊,能否详细些 呵呵 学习
108 楼
han119 [专家分:10] 发布于 2009-01-13 15:57:00
师者,答疑解惑者也,曾拜读过《从EXCEL表到VFP表的实现过程》受益匪浅,谢谢!
109 楼
jinlonggao [专家分:17130] 发布于 2009-01-16 16:38:00
很长时间了,没有新东东上来,惭愧! 不过,我过去发的贴,现在尚未过时,感兴趣的朋友,不妨去去看,或有助益. 恭祝大家新春快乐!牛年大吉!
110 楼
hylianhe [专家分:10] 发布于 2009-03-18 09:21:00
顶,不错,收益非浅
——————————————————————
欲望占领心扉 性福群:31592751
我来回复