简单地说,前者是国产软件,重在文字和处理,WEB方面比较突出.
后者是美国微软公司专业办公软件的,功能强大得多.主要表现在程序的二次开发方面.
如果你没有这方面的需要,基本是用国产的也是可以的.
如果你的文档中要运行或者加载宏或窗体之类的,那么你最好用后者.
C#里面能使用VBA编程吗
不可以那些办公软件有vba,功能不同,VBA是操作office等办公软件的最好的语言
请问Excel vba是什么技术,和java有关吗?
VBA是嵌入在OFFICE各个软件(WORD、EXCEL、ACCESS、POWERPOINT等)中的编程环境,采用VB语言及软件提供的对象,对OFFICE文档进行功能扩展。如果你学过编程,可以在EXCEL等软件中进行练习,在菜单“工具-宏“系列命令可打开VBA环境,并且可以录制一段程序学习
请问VBA在office软件中能实现怎样的功能?以EXCEL或者ACCESS为例具体说说,非常感谢!
以excel为例,在vba中写的函数,可以在函数栏调用;
vba写的宏,实现指定功能,可以快捷地批量处理类似数据。
vba可以关联excel的触发事件,比如实现一打开excel,就显示当时的时间等。比如修改完一个单元格,就发出语音朗读等。
vba是一种脚本程序语言,和其它程序语言一样,它有你不可预知的强大功能,只有想不到,没有做不到。
用access与excelvba开发软件哪个更好
近几年来, 自称融合了Access和Excel以及易表优势的FoxTable势头越来越盛,在其宣传中,矛头直指Excel和Access,用了一些诸如“还在用Access?落伍了!”、“FoxTable上市,秒杀Excel”之类的以贬低微软产品而抬高自身的宣传,大有不妥之处,为什么呢?
第一:混淆套件和单个组件的概念
如若将FoxTable单独与Excel或Access对比,这是不公平的,为什么呢?因为从功能上说,FoxTable是集成的套件产品,而Excel或Access是仅是OFFICE软件中的一个组件,以套件的集成功能去比人家的单个组件,这就好比用一辆汽车去和一个汽车轮子相比——即便这个汽车轮子造的再好,怎么能和一辆完整的汽车相比呢?所以,在这一点上,FoxTable明显是偷换了概念,如若真要想比,FoxTable应该和微软公司的Office软件去比较——FoxTable有协同功能,难道Office就没有协同功能么?显然,从整体上说,显然是不能比的,别的不说,单是一个PPT组件,FoxTable就不具备,所以,FoxTable的宣传,明显偷换了概念;
第二:混淆了开发平台和办公软件的概念
随着软件产品的持续、深入地发展,一些可以反复利用的各类模块组件不停被开发人员整理和归纳出来,而集模块之大成者,便是由各个功能各异,又可以形成一个完整的多个模块的组合,这便是如今渐为人们所熟知的开发平台,FoxTable明显是属于开发平台,而Access或者Excel,则明显属于办公软件一类,而由于办公软件的特性,便是要尽可能地提供便捷性、可拓展性,因而,对于开发平台而言,过大的灵活性必然要牺牲很多功能性的成长。因此,从开发角度来说,开发平台肯定比办公软件要好用,但是从便捷性、可拓展性来说,开发平台肯定是不能和和办公软件相比的。
第三:功能性和稳定性的权衡
从软件产品和开发工具的角度来说,功能性固然是重要的,可是,其稳定性也是很重要的(有些场合,稳定性甚至超过功能性的要求,比如金融系统以及保密性要求比较高的各类系统),这就好比是汽车、飞机,固然要求其功能多样,可以驾驶,便于维修,损耗不是太大,可是,如若其稳定性不佳,那么,大约也是没有多少人敢用的——所以,一款软件产品,单单强调其功能,这是不客观的,所以,稳定性也是很重要的一个方面。
如若要对比稳定性,刚刚问世没有几年的FoxTable能和有着十多年历史的Access和Excel相比么,恐怕是不可能的吧?
计算机软件作为辅助工作的一个工具,从应用性来看,100个企业中,有多少个企业在用微软的offcie(Excel、Access)?有多少个企业在用FoxTable?相信大家心中自明。
综上所述,用Access、Excel并不落伍,也不可能被FoxTable秒杀,倒是其在宣传自身产品时“贬低别人,抬高自已”的理念值得商榷。
转载请注明出处:admin,如有疑问,请联系(762063026)。
本文地址:https://office-vip.com/post/310.html