随笔分类 -  VB或VBA

我的一些关于VB或VBA的工具或代码
晨星、银河基金业绩排行榜数据转换工具
摘要: 最新做一些基金业绩比较的工作,必不可少的需要用到晨星、银河这两家证监会认可的大佬发布的业绩排行榜。但却存在一个很大的问题,两家公司的榜单格式都是自定义的,没有统一标准,也不是传统的二维表。 为了在此基础上开发的程序比较方便的获取数据,所以用VBA做了如下 《评级报告数据转换.xla》的EXCEL插件,较好的将榜单转换为了传统的二维表,这样不管是直接使用,还是导入数据库都比较方便,特分享与大家,有需要的同学可以下载试用。 阅读全文
posted @ 2009-09-12 19:53 网际浪人 阅读(1286) 评论(0) 推荐(0)
C#调用Excel VBA宏
摘要:近日的一系列工作是做网站的营运维护,因此做了大量的支持工具。有Excel中写VBA的,也有直接C#做的工具。有时需要在C#中执行Excel VBA宏,甚至有时还需要在执行了VBA宏之后,获取返回值再进行相应的处理。为了使用方便,我写了一个执行Excel VBA宏的帮助类 。放在博客里做个备份也希望对有类似需求的朋友有所帮助。…… 阅读全文
posted @ 2008-03-30 00:22 网际浪人 阅读(24860) 评论(18) 推荐(1)
VBA生成或读取指定字符集的文本文件
摘要:用VBA做工具的过程中,遇见这样一个问题。使用FSO方式或者直接OPEN文件方式,生成的文本文件采用的字符集为当前操作系统默认字符集,不能选择字符集类型。这样的文件作为应用程序的配置文件或者作为js代码文件,常常会因为字符集不是UTF-8,而需要利用记事本进行一次人工的字符集转换。特别麻烦。…… 阅读全文
posted @ 2007-09-18 09:39 网际浪人 阅读(5645) 评论(1) 推荐(0)
XLA文件使用小谈
摘要: 最近在写EXCEL工具时,听从他人的建议采用了Excel本体与VBA宏分离的方式。这样使得做成的Excel模板如果已经填充了内容,再要使用更改后VBA程序进行处理时变得简单。避免了需要把已存在的Excel里面的内容拷贝到新的Excel模板中的麻烦。 阅读全文
posted @ 2006-11-30 13:02 网际浪人 阅读(10301) 评论(2) 推荐(0)
“ActiveX 部件不能创建对象”的解决
摘要:办公室做的一个VBA的程序,拿回家就不能用了。 错误提示:“ActiveX 部件不能创建对象” 跟踪代码是在创建fso对象的时候报错,打开引用菜单,列表里是存在Microsoft Scripting Runtime的。真是奇怪。分析原因,估计是fso的创建权限被禁用了。试着进入命名行模式,对微软脚本库 重新注册。再次运行时,OK!fso对象创建成功。 注册fso的方法: regsvr32 scrrun.dll 阅读全文
posted @ 2006-11-29 22:29 网际浪人 阅读(3189) 评论(1) 推荐(0)