- 浏览: 38484 次
- 性别:
- 来自: 大连
最新评论
文章列表
1.VBA共有12种数据类型
字符串型 String
字节型 Byte
布尔型 Boolean
整数型 Integer
长整数型 Long
单精度型 Single
双精度型 Double
日期型 Date
货币型 Currency
小数点型 Decimal
变体型 Variant
对象型 Object
2.变量和常量
VBA中遍历文件方法很多,但很多方法又有局限,DIR的方法很难遍历子文件夹文件.FileSearch方法在office 2007中MS把Application对象FileSearch方法删除了.所有我们来用FileSystemObject对象实现遍历文件夹及子文件夹中所有文件.
代码如下:
Dim arrFiles() Dim countFiles% Public Sub ListAllFiles() Dim strPath$ Dim i% Dim fso As New FileSystemObject, fd As Folder ...
转载自:licanli2082@126网易博客
对于只是简单运行的方法,步骤如下:
1. 让WORD2007、2010调出开发选项卡。调出的办法是,点击WORD左上角的圆圈形按钮,从下拉菜单中选择”选项“,然后点击左侧的常规选项卡,再从右边窗口中选中”显示开发工具“
2. 回到WORD主界面,选择”开发工具“面板栏,从这个面板的左边选择”宏“按钮
3. 在宏窗口中输入一个宏名字(任意),然后点新建。
4. 在宏编辑窗口中,将下面的代码粘贴到sub与end sub中间,然后点绿色三角形的运行按钮即可
5. 浏览选择要转换的WORD文档,确定,看窗口状态栏提示完成,即可看到所有W ...
本文转自www.excel123.cn 原文作者 Excel123
Excel 2010和Excel 2007可以将Excel工作簿另存为PDF格式文件,但手工的方法每次只能转换一个工作簿,要转换多个工作簿就显得有些繁琐。如果没有批量转换软件,在Excel 2010和Excel 2007中,利用VBA代码也可以轻松实现将Excel工作簿批量转换为PDF,方法如下:
1.按Alt+F11,打开VBA编辑器。
2.在右侧代码窗口中输入下列代码:
Sub BatchConvertWorkBookToPDF()Application.DisplayAlerts ...
无意中发现Outlook 2007的短信发送功能,配置后使用还挺方便,特做个配置说明推荐给大家啊!
使用Outlook 2007的短信发送功能可以想写邮件一样方便用电脑给别人发送短信,接收短信。
1.创建账户,首先打开outlook 2007的工具->
前些日子工作的需要,要在outlook里写VBA实现定时检查邮件然后报警这样的功能。搞了好段时间才搞定,其中遇到的一个问题就是outlook里不支持VBA中ontime等函数的使用,用等待等函数又使得outlook一直被VBA宏占用,不能正常收发邮件了。
最后我还是通过借助Windows API 函数SetTimer和KillTimer实现了我要完成的功能。
代码如下:
Private Declare Function SetTimer Lib "user32.dll" (ByVal hwnd As Long, ByVal nIDEvent A ...
用VBA做Excel的大量数据处理时,程序要运行很长时间,当VBA程序运行后台运行时Excel是不允许操作的,这样Excel长时间的被后台运行的VBA占用,会给用户一直MicroSoft Excel程序死掉了的感觉。这样让用户很是头疼,不知道怎么办了?如果强行杀掉MicroSoft Excel进程,又心疼没有保存的哪些保存的Excel操作;如果等待又不知道MicroSoft Excel是不是真的死掉了,不知道要等待多长时间。所以VBA做Excel的大量数据处理时给用户一个表示数据处理完成度的进度条是很有必要的。
可能在VB.net等其它开发语言里直接有进度条的控件,使用起来非 ...