`
dananhai
  • 浏览: 91541 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VBA的感觉

阅读更多
    最近搞了一段时间VBA编程,是基于JAVA下的OLE实现,这个东西还是比较贱的,特点如下:

     1.函数调用如果有返回值,可以得到返回值判断之。
     2.如果是属性(变量)类型是Variant,如果是null说明执行函数和获得属性的方法不存在,如果是Variant$$null是函数和属性执行结果的返回值,如果是Variant(一串数字)则该变量值存在。
     3.如果变量是基本类型,可以调用Variant相应函数得到它的值。
     4.在VBA下运行没问题的,可能JAVA下就会有错(郁闷
     5.OLE方式中,对WORD的操作可以在程序中直接看到

     针对性的方法:
    
     1.在一个功能中和完成后,使用System.out输出调试信息,争取只看调试信息就可以知道程序运行的情况
     2.对于VBA中不能实现的方法,可以使用另一种思路来实现,比如:页眉是seekview没法实现,可使用section其中实现;当以某文件为模板进行大量复制时,会出现错误,应该设定文件数,保存到多个文件,再进行文件合并
     3.要实现一个功能,先在WORD使用宏运行一下,删除无用的代码,得到最精简的部分。如果正常的话,可以在JAVA中编程实现,有问题则再GOOGLE上找去喽
    
     有用的程序:
     1. 单个文件打印  批量打印
     2. 保存文件 批量保存文件
     3. 设置页眉、页脚
     4. 查找和替换
     5. 建立表格和向表格中写入数据

     用这几天的时间把程序总结一下
分享到:
评论

相关推荐

    VBA学习,VBA教程

    收集的VBA学习资料,很实用。主要是本人初学Excel VBA时收集及实用的代码程序。感觉就是拿来就可以用,所以既然来自网络就分享到网络中。如有侵权,我会删除掉。

    GBA VBA Visual Boy Advance Skins 皮肤

    例如,某些皮肤可能会提供更清晰的按钮标识,使操作更加直观,或者通过模拟原版GBA的外观,帮助玩家找回童年玩游戏的感觉。 5. **社区支持与更新**:VBA皮肤的社区活跃,不断有新的皮肤作品涌现。用户可以在专门的...

    excel VBA 进度条

    在处理大量数据或者执行复杂计算时,进度条可以提供更好的用户体验,因为它显示了任务的完成状态,使用户知道程序是否正常运行,而不会感觉程序卡住或崩溃。 首先,我们要理解VBA(Visual Basic for Applications)...

    一个获取基金历史净值的vba脚本

    这个是我写的一个获取基金历史净值的excel vba脚本,大家可以试试,经过尝试,感觉要用比较新的wps的excel打开使用效果比较好,微软的excel好像效果不好,控件会飘,有什么想法需求也可以和我联系哟~,欢迎~

    ExcelVBA编程入门范例

    很喜爱VBA,喜欢使用她对Excel 操作实现所需的功能,更喜欢使用VBA控制Excel 以及 实现结果后的那种感觉。 一直都想对 ExcelVBA 进行系统的整理和归纳,但由于对Excel 及VBA 了解得不够深入, 总觉得无从下手。再...

    Excel 2003高级VBA编程宝典 02

    原来发布的那个资源有些...Excel_2003高级VBA编程宝典,为*.djvu格式文件,大小为15.5MB,看起来像是PDF的感觉。压缩包中已经打包了一个*.djvu文件的阅读器,绿色版。 文件分为两个压缩包,请全部下下来后,再解压。

    hannuota.rar_Excel VBA_excel

    感觉应该可以让人直观明了.~" 表明这个压缩包内的程序设计得相当直观易懂,旨在帮助学习者更好地理解和掌握VBA编程以及汉诺塔问题的解法。通过Excel VBA,开发者可能创建了一个用户界面,用户可以输入盘子的数量,...

    excel vba timer基于excel编写的定时器

    利用---excel vba----实现 vb里的插件 --- timer 定时器 ----的功能。 模仿老式音乐播放器的,展示音乐的律动效果---个人感觉还算挺好看。 运行文件中的----宏cc----- 即可 查看效果

    Word VBA学习交流资料之一

    Word VBA的学习是一个循序渐进的过程,一开始可能感觉难以理解,但随着实践的积累,你会逐渐掌握这个强大的工具,并能自如地编写脚本来提高工作效率。记住,编程的关键在于实践,不怕错误,敢于尝试,不断改进,才能...

    vbaDeveloper:VBA代码的开发和版本控制工具

    感觉就像您在使用纯文本文件一样。 VbaDeveloper也可以将代码再次导入到您的excel工作簿中。 这在还原先前的提交或合并分支之后特别有用。 每当您打开excel工作簿时,它都会询问您是否要导入该项目的代码。 还...

    Excel 2003高级VBA编程宝典 01

    原来发布的那个资源有些...Excel_2003高级VBA编程宝典,为*.djvu格式文件,大小为15.5MB,看起来像是PDF的感觉。压缩包中已经打包了一个*.djvu文件的阅读器,绿色版。 文件分为两个压缩包,请全部下下来后,再解压。

    Excel_2003高级VBA编程宝典 02

    这个文件上传错了。又重新发布了一个。 Excel_2003高级VBA编程宝典,为*.djvu格式文件,大小为15.5MB,看起来像是PDF的感觉。压缩包中已经打包了一个*.djvu文件的阅读器,绿色版。

    Excel_2003高级VBA编程宝典 01

    这个文件上传错了。...Excel_2003高级VBA编程宝典,为*.djvu格式文件,大小为15.5MB,看起来像是PDF的感觉。压缩包中已经打包了一个*.djvu文件的阅读器,绿色版。 文件分为两个压缩包,请全部下下来后,再解压。

    利用加载宏实现excel2007的怀旧菜单

    为了帮助这些用户重新找回“怀旧”的感觉,可以通过加载宏来实现Excel 2007的经典菜单布局。 加载宏(Add-ins)是Excel中的一个功能,它允许用户添加自定义的命令、工具或整个菜单到Excel环境中,以扩展或自定义...

    Excel与ASP系统脚本的录制与回放

    最近在研究用VBA基于Excel 与SAP系统开发,找到的部分资料,感觉很有用,整理了一下。

    多媒体 VB设计 滤镜效果

    通过GDI+,VB可以创建自定义的滤镜,例如模糊滤镜、锐化滤镜、灰度滤镜、色彩平衡滤镜等,以改变图像的外观和感觉。 滤镜效果的实现通常涉及以下步骤: 1. **图像加载**:首先,需要使用VB的OpenFileDialog控件让...

    VB实现按钮浮动效果...

    当鼠标悬停在按钮上时,四条线条会变得可见,形成一种“浮起”的感觉;而当鼠标移开时,线条则会消失,恢复到初始状态。这种效果通过改变线条的`Visible`属性和`BorderColor`属性来实现。 ### 源代码解析 #### ...

    画板实现图像处理,二值化、反色、灰度、锐化、色调

    通过调整色调和饱和度,可以改变图像的整体色彩感觉,使其看起来更暖色或冷色,或者更加鲜明或柔和。色调映射和色彩平衡是常用的色调调整技术。 在实现这些功能时,可以使用各种编程语言和库,如Python的OpenCV库、...

    打印excel表

    其次,皮肤界面(Skin++3)是一种用户界面美化技术,它允许开发者自定义应用程序的外观和感觉,提供更加个性化的用户体验。在打印Excel表的场景中,Skin++3可能被用于定制打印对话框或者整个应用的界面风格,使得...

    CST微波工作室学习资料--很全很全.zip

    压缩文件里共有8篇pdf文档,分别是: CST微波工作室用户全书(卷一,卷二)---张敏博士所著,初学者必备 CST工作室套装-高级概念 ---张敏博士所著,...CST_VBA+external codes_2010 ---网格与VBA宏编译的教程(英文)

Global site tag (gtag.js) - Google Analytics