![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VBA/VB
limuxia
这个作者很懒,什么都没留下…
展开
-
vba运行正常却无缘无故报错:5VBAProject无效的过程调用或参数
VBAProject无效的过程调用或参数解决:注释掉该语句的错误处理即可,这是vba的bug,实际运行结果仍是正确的原创 2013-12-02 15:44:07 · 4934 阅读 · 0 评论 -
vba编程不知道该使用什么对象属性方法实现操作的时候用宏录制来查阅代码
vba编程不知道该使用什么对象属性方法实现操作的时候用宏录制来查阅代码,但须注意:宏录制的代码只能查阅对象属性方法不能拿来用会出错各种调试后可能依然出错会浪费你大量时间,这是个坑爹的地方。另外吐槽一下:office2007之后没有方法和属性的分类索引又不能搜索关键字来查找使用参考,真TMD坑爹原创 2015-06-17 10:13:19 · 1089 阅读 · 0 评论 -
vb(不是vb.net)字符串多行书写
str="st" _& "ring"看到没,用两个运算符,而且要换行分开书写,就是它妈的这么蹩脚,浪费了时间去搜竟然没一个是正确的,特作记录原创 2014-09-12 09:26:31 · 1384 阅读 · 1 评论 -
理解VB从属对象
从属对象和外部可创建对象都是com组件术语,外部可创建对象是指可在部件外用new或CreateObject来创建,前提是该部件的Instancing属性不能为1-Private或2-PublicNotCreateable从属对象则是在部件外部直接使用,不能用new或CreateObject来创建,如通过部件集合属性的add方法由部件来创建,此时部件的Instancing属性转载 2013-12-20 14:57:33 · 739 阅读 · 0 评论 -
vb函数后加美元符是为了提高性能
只有字符串函数后才加$,无$的函数返回一个包含字符串结果的Variant(变量),这意味着大多数情况下,该Variant(变量)在能够再用于表达式中前必须转换成字符串或者指定为String变量。这是一个不会带来任何好处的浪费时间的过程。非正式基准测试表明,例如Left$函数比对应的无$的函数快两倍。对于其它存在有两种形式的函数同样适用以上规律,这些函数有LCace、UCase、LT转载 2013-09-17 17:43:41 · 981 阅读 · 0 评论 -
编程时如果只是调用其它程序打开文件不必引用程序dll,调用系统shell执行更方便
编程时如果只是调用其它程序打开文件不必引用程序dll,调用系统shell执行更方便。可用通用的打开各种类型文件的api函数ShellExecute(),也可以用不必指定文件类型(windows会自动关联)的CreateObject(Wscript.shell).Run和CreateObject(Cscript.shell)原创 2015-05-20 16:23:30 · 859 阅读 · 0 评论