• 如何在vba中实现字符的unicode编码和utf-8编码相互转换?

    在文章如何在vba中实现字符的Unicode编码与ANSI编码相互转换?中介绍了利用vba内置函数StrConv 实现字符的Unicode编码与ANSI编码的相互转换。

    今天,介绍利用api函数Wide[……]

     

    阅读全文>>>
  • 如何用vba读取复合文档的文件头?

    复合文档二进制文件的文件头总是位于文件的起始位置,并且它的大小刚好是512个字节。

    复合文档的文件头结构说明如下:

    根据这个文件头的[……]

     

    阅读全文>>>
  • 为什么在vba中True=-1?

    当在vba中执行语句  MsgBox -1 = True 时,将弹出True。

    也就是在vba中True=-1,这个是为什么呢。

    因为Boolean类型的变量以两个字节存储,而值只能是True 或[……]

     

    阅读全文>>>
  • 如何在vba中实现二进制的取位操作?

    我们知道数据在计算机内存中都是以二进制形式存储的。

    在内存中一般是以字节为单位存储数据,一个字节有8个位(bit)。

    比如数字3如果以一个字节来存储 ,在内存以二进制表示是”0000 0011″,[……]

     

    阅读全文>>>
  • 如何在vba中实现字符的Unicode编码与ANSI编码相互转换?

    Unicode编码字符指的是用两个字节存储一个字符。

    在vba中字符就是用Unicode编码存储的,并且是按照Little-Endian存储的。

    如运行以下代码,将在立即窗户中显示11  62。[……]

     

    阅读全文>>>
  • 如何在vba中用dir函数遍历文件夹和文件?

    在用vba编写自动化解决方案时,最常见的需求就是遍历文件夹内的文件,然后进行相对应的处理。

    在vba中,内置了Dir函数可以返回模糊查找匹配的文件夹或文件名称。在vba中使用Dir函数可以实现遍历文件夹[……]

     

    阅读全文>>>
  • 如何在vba中快速地判断一个文件或文件夹是否存在?

    在vba中可以使用内置函数dir快速地判断一个文件或文件夹是否存在。

    dir函数的语法如下:

    其中第一个参数pathname表示要判[……]

     

    阅读全文>>>
  • 如何用vba判断一个记事本文本文件是什么编码?

    在了解如何用vba判断一个文本文件是以什么编码形式保存之前,我们先来了解下字节序的概念。

    比如一个中文字符“保”的unicode编码为4FDD,在存入到计算机时,需要用2个字节,如果第一个字节存4F,第[……]

     

    阅读全文>>>
  • 字符编码知识汇总

    Bit(位),又名比特,是计算机中最小的存储单位。

    由于计算机内部都是以二进制存储的,所以1个位只能存储0或者1,也就是只能存储两种状态。

    如果我们规定用二进制0表示“是”,用二进制1表示“否”,[……]

     

    阅读全文>>>
  • 如何在vba中用GetTickCount获取计算机的已开机时间?

    api函数GetTickCount可以获取距离计算机系统开机到现在已经过去的毫秒数。

    api函数GetTickCount的C++语法如下:

     

    阅读全文>>>