关于VBA和Excel,GIS软件
2005-10-13 14:18
169 查看
最近忙乱的很,也无法静心做一些事情,Excel一书进度非常之慢,原因除了外界,自己无法集中精神做事情也是主要原因。
前今天有网友发Mail讨论VBA的问题,疑惑Office 12或者之后的平台是否会继续支持VBA,我回答说应该会继续,或者有更好的替代方案。但实际上,自己心里也在打鼓,也有些关心这些问题。
用过很多数据处理工具,例如Matlab、IDL算是下过功夫的。自己感觉,Excel在这些工具中是一个非常好用的工具,至少对于类似于个人从事的研究工作,实在找不出比Excel+VBA好用的工具,原因大概如下:
1. Excel电子表格本身的优良特性,加上函数等功能,使其成为一个非常优秀的数据容器和Shell;
2. VBA和Excel非常出色的交互性,使得扩展很便利。这里,应该说明这种便利大概不是因为VBA,而是因为Excel数据模型和VBA的结合。同样是VBA,ArcGIS的VBA却很糟;
3. Excel的电子表格 + 函数 可以完成很多公式推导、数据驱动的应用;Excel扩展宏可以借助Excel成为一个专业的数据处理套件,而不必关心数据存储、显示、图表可视化等问题;电子表格本身又是一个可以随意修饰的界面;... ,因此,基于Excel可以完成的事情非常之多;
4. VBA的轻量级,对于一般用户和开发者,都是一种解脱。
当然,VBA本身也许有一些问题,VBA的IDE也是个人很不满意的一个东西,但总之,感觉还找不到一个Excel+VBA的替代品。
上面说到困惑,我个人的困惑倒不是Office后续版本如何处理VBA或者其替代品,而是如何找到一个Office的整个的替代品。新出的WPS2005的体积是每个人都会心动的,而Office呢?但越是这样,越离不开Office,没有了Outlook,不知道邮件如何处理,联系人如何处理,日程怎么安排(现在的课表都是使用Outlook安排);没有了Onenote,笔记怎么记,现在所有的笔记、日记、Blog都是先在Onenote中完成,包括很多文章,有人推荐[EverNote],但不支持中文;相反,Word、Excel成了最不重要的。
话题扯这么多,一是想说Excel+VBA很好,二是希望有更好的工具。从使用DOS,到现在,除了软件的改变,使用计算机的方式好像并没有什么变化,都是文件和文件夹,如此,因此没有去试在线的Email、Blog阅读工具。但是不是该换一种方式了。
Web 2.0?不知道,前些天林林谈到可以做一个和桌面GIS没有多大差别的WebGIS,至少技术上不存在问题,而从应用角度,这种分布式更符合GIS的精神。
前今天有网友发Mail讨论VBA的问题,疑惑Office 12或者之后的平台是否会继续支持VBA,我回答说应该会继续,或者有更好的替代方案。但实际上,自己心里也在打鼓,也有些关心这些问题。
用过很多数据处理工具,例如Matlab、IDL算是下过功夫的。自己感觉,Excel在这些工具中是一个非常好用的工具,至少对于类似于个人从事的研究工作,实在找不出比Excel+VBA好用的工具,原因大概如下:
1. Excel电子表格本身的优良特性,加上函数等功能,使其成为一个非常优秀的数据容器和Shell;
2. VBA和Excel非常出色的交互性,使得扩展很便利。这里,应该说明这种便利大概不是因为VBA,而是因为Excel数据模型和VBA的结合。同样是VBA,ArcGIS的VBA却很糟;
3. Excel的电子表格 + 函数 可以完成很多公式推导、数据驱动的应用;Excel扩展宏可以借助Excel成为一个专业的数据处理套件,而不必关心数据存储、显示、图表可视化等问题;电子表格本身又是一个可以随意修饰的界面;... ,因此,基于Excel可以完成的事情非常之多;
4. VBA的轻量级,对于一般用户和开发者,都是一种解脱。
当然,VBA本身也许有一些问题,VBA的IDE也是个人很不满意的一个东西,但总之,感觉还找不到一个Excel+VBA的替代品。
上面说到困惑,我个人的困惑倒不是Office后续版本如何处理VBA或者其替代品,而是如何找到一个Office的整个的替代品。新出的WPS2005的体积是每个人都会心动的,而Office呢?但越是这样,越离不开Office,没有了Outlook,不知道邮件如何处理,联系人如何处理,日程怎么安排(现在的课表都是使用Outlook安排);没有了Onenote,笔记怎么记,现在所有的笔记、日记、Blog都是先在Onenote中完成,包括很多文章,有人推荐[EverNote],但不支持中文;相反,Word、Excel成了最不重要的。
话题扯这么多,一是想说Excel+VBA很好,二是希望有更好的工具。从使用DOS,到现在,除了软件的改变,使用计算机的方式好像并没有什么变化,都是文件和文件夹,如此,因此没有去试在线的Email、Blog阅读工具。但是不是该换一种方式了。
Web 2.0?不知道,前些天林林谈到可以做一个和桌面GIS没有多大差别的WebGIS,至少技术上不存在问题,而从应用角度,这种分布式更符合GIS的精神。
相关文章推荐
- 关于在Word、Excel、Outlook等ofifce软件中打开超链接时提示:由于本机限制,请与管理员联系。的解决方法
- Excel 关于新建xls文件 新建sheet 合并sheet的VBA操作代码
- 关于excel中采用VBA脚本转化为sql的代码
- 关于excel->csv文件的转换需要使用宏,高分求助- VB / VBA
- 关于Excel操作编写的一个软件设计构思案例[连载] --如何创建快捷菜单执行人机交互操作、软件初始化设置
- 教师平时分统计软件----Excel----VBA制作的。
- 我想找个EXCEL进销存的管理软件,就是管理珠宝的那种最好是用EXCELVBA做的表
- vba的宏和模块,关于excel表的合并
- 关于Excel下通过VBA实现工作簿文件下工作表的合并
- 关于LED 流水灯的软件调试方法(非开发板调试)
- 关于受托加工业务在软件中的处理
- 关于非行业服务软件的业务建模问题
- 一个关于软件开发的笑话
- 利用VBA实现多个EXCEL表格合并
- 开发笔记,Excel VBA。
- 第IV部分 高级编程技巧 第14章 使用VBA开发Excel实用程序
- 关于软件测试行业的最新动态
- 关于软件复用领域中一些词的定义
- 关于birt导出excel数值科学计数法失去精度问题
- 关于软件项目的开发基本流程