我在哪里可以找到VBA编程有用的文档? 像SitePoint为HTML的发展。 MSDN简单的罗列下来,并介绍了操作的类,而不是说明它们是什么用途,或者在使用它们的属性/方法。
书籍也欢迎。
我在哪里可以找到VBA编程有用的文档? 像SitePoint为HTML的发展。 MSDN简单的罗列下来,并介绍了操作的类,而不是说明它们是什么用途,或者在使用它们的属性/方法。
书籍也欢迎。
我一直在和关闭工作与Excel / VBA在过去两年已经在基本文件的质量非常失望。 “帮助”文件是几乎一文不值。 同样的事情在MSDN版本更好,因为它具有更好的内部链接,但仍然相当薄。 下面是我所发现的有用的一些资源:
写作与VBA,由史蒂芬罗马第二版Excel宏。 5-8章有语言的一个体面的“一日游”(你可以找到在谷歌图书摘录):
http://www.amazon.com/Writing-Excel-Macros-VBA-2nd/dp/0596003595#noop
在VB 6.0程序员指南,其中大多也适用于VBA:
http://msdn.microsoft.com/en-us/library/aa716285(VS.60).aspx
此外,还有各种Excel的“大师”顾问网站在那里,有很多例子材料。 其中很大一部分是投Excel中一般还是非程序员,但仍然可以在一般拿起VBA非常有用。 特别是两个这样的网站是从卡紧夹 Pearson和查尔斯·威廉斯:
http://www.cpearson.com/excel/mainpage.aspx
http://www.decisionmodels.com/
我正要键入有关如何我从来没有发现一个VBA语言规范中的一个轻蔑的评论,但我想我会再Google一下你瞧,从刚刚在大约一年前:
http://msdn.microsoft.com/en-us/library/dd361851(PROT.10).aspx
这可能包含答案的一些问题只有通过实验和编码结果作为单元测试,我已经解决了......
你有兴趣(Excel对象模型,访问对象模型等)或全部任何特定的对象模型? 我从Wrox的Excel 2003中VBA的副本,这是相当不错的,他们已经更新它Excel 2007中 (虽然我不相信会有在数年前,有拉了2003和2007版本的扩展VBA之间的区别是一个移动到推VSTO )。
作为一般的VBA引用,你最好给收拾好VB6资源,因为如果我没有记错,VBA是VB6语言的子集。 像一些专业的Visual Basic 6程序员参考将是一件好事。
编辑:
该应用程序页面MSDN的Visual Basic看起来像一个良好的起点资源。 这里有语言参考
如果您发现该MS文档,一种方法是使用宏录制的。 它不会产生高质量的代码,但如果你记录你希望你的程序采取和审查它生成使用你想看看更深的任何物体上F1的代码的操作,它可以是一个良好的开端。 你只需要使用一个小常识,清理后的宏代码。
是的,VBA和具体的MSOffice的文档已经从勉强与价值在旧版本的MSDN Library的走了,到现在完全无法使用法士特。
一些白痴决定这将是一件好事(TM)去耦的对象,方法和属性,而不是把每个作为一个独立的,独立的概念。 在良好的醇”天,你可以查找对象类(比方说,‘范围’Excel文件),点击一个链接,属性或方法,看看都支持哪些普的或M的那个类,以及他们专门做了该类。
现在,我们得到的是一些类的一般性描述,它没有链接的属性和方法。 属性和方法按字母顺序列出作为自己的通用实体,从对象类分开。
所以,有,在编程时没有简单的方法,找出如何使用一个对象类。 什么方式? 什么样的属性? 他们在做什么? 我们不再知道...