回 帖 发 新 帖 刷新版面

主题:[原创]从当前任意dbf-table 到 xl-table的实现过程

请版主请此贴清理掉!有孽障在哭丧,没法呆了[em20]

回复列表 (共119个回复)

101 楼

持反对意见.

102 楼

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 楼

102楼贴子很好,很合我意.
    把.dbf表数据导入Excel表后,越粗放越好,试图搞得很具体,正好违背了我的意愿,为什么不用VFP的报表功能输出数据,而要导出到Excel表,正是想利用Excel交互操作的强大功能与便捷性.否则失去了这一转换的意义.

104 楼

学习下,谢谢提供!!!

105 楼

如果将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 楼

呵呵, 这个贴子怎么用啊 呵呵

107 楼

我是新手,不会用啊,能否详细些 呵呵 学习

108 楼

师者,答疑解惑者也,曾拜读过《从EXCEL表到VFP表的实现过程》受益匪浅,谢谢!

109 楼

很长时间了,没有新东东上来,惭愧! 不过,我过去发的贴,现在尚未过时,感兴趣的朋友,不妨去去看,或有助益. 恭祝大家新春快乐!牛年大吉!

110 楼


顶,不错,收益非浅










——————————————————————
欲望占领心扉 性福群:31592751

我来回复

您尚未登录,请登录后再回复。点此登录或注册