ExcelOffice
  • 首页
  • Word
    • Word域代码
  • Excel
    • Excel函数与公式
    • Excel图表
    • Excel数据透视表
  • VBA
    • API
  • 技术服务
  • 关于本站

关注和分享Excel以及Office系列软件的方方面面,致力于提高中国的办公软件的使用水平

  • 当前位置 : 
  • ExcelOffice
  • /VBA /编码解码 /
  • 如何在vba中编写实现base64编码的函数?

    2018年5月6日 作者:exceloffice
    暂无评论

    base64编码是将一个8位字节序列拆散为6位的片段,并为每个6位的片段分配一个字符。

    6位字节序列转化为对应的10进制值,然后根据下表找到对应的字符。

    由于二进制序列流有时不能正好平均分成6位的块,在这种情况下,就在二进制序列末尾填充位数,使二进制序列的长度成为24的倍数(6和[……]

    阅读全文

  • ADODB.Stream对象的Charset属性值有哪些?

    2018年3月15日 作者:exceloffice
    暂无评论

    ADODB.Stream对象的Charset属性根据官方文档的说明,它是用于设置或者返回Stream对象的内容是以什么字符集来显示。

    它的默认值是Unicode,其它的值可以在注册表的HKEY_CLASSES_ROOT\MIME\Database\Charset 子键中找到。

    根据如何在[……]

    阅读全文

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

    2018年2月28日 作者:exceloffice
    暂无评论

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

    今天,介绍利用api函数WideCharToMultiByte和MultiByteToWideChar  实现字符的unic[……]

    阅读全文

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

    2018年2月24日 作者:exceloffice
    暂无评论

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

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

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

    Visual Basic
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub QQ1722187970()
        Dim arr() As Byte
        Dim s As String
        s = "我"
        arr = s
        For i = 0 To UBound(arr)
            Debug.Print VBA.Hex(arr(i))
        Next i
    End Sub

    字符“我”在VBA中第[……]

    阅读全文

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

    2018年2月23日 作者:exceloffice
    暂无评论

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

    比如一个中文字符“保”的unicode编码为4FDD,在存入到计算机时,需要用2个字节,如果第一个字节存4F,第二个字节存DD,那么它的字节序就是Big Endian。如果第一个字节存DD,第二个字节存4[……]

    阅读全文

  • 字符编码知识汇总

    2018年2月23日 作者:exceloffice
    暂无评论

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

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

    如果我们规定用二进制0表示“是”,用二进制1表示“否”,那么就定义了“是否”这两个字符的编码,也就是字符的编码就是字符的二进制表示形式。在同样的编码[……]

    阅读全文

  • 什么是BSTR数据类型?

    2017年12月8日 作者:exceloffice
    暂无评论

    在微软的官方文档中有这么一句话:

    Strings in Visual Basic are stored as BSTR’s

    在vba中字符串是以BSTR类型存储的。

    BSTR的C++声明如下:

    Visual Basic
    1
    2
    3
    typedef WCHAR OLECHAR;
    typedef OLECHAR* BSTR;
    typedef BSTR* LPBSTR;

    从声明可以看出BS[……]

    阅读全文

  • 如何用vba将形如\u5f90\u5de5\u673a\u68b0这样的unicode编码转换为字符?

    2017年2月10日 作者:exceloffice
    暂无评论

    Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字”经”的编码是0x7ECF,注意字符码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转[……]

    阅读全文

近期文章

  • 如何在excel中计算等额本金还款方式的每月还款金额? 2019年2月4日
  • 如何用vba设置图表的坐标轴的刻度线类型和刻度线标签的位置? 2019年1月31日
  • 如何用vba更改excel图表的类型? 2019年1月31日
  • 如何用vba给数据透视表添加计算字段? 2019年1月28日
  • 如何用vba切换数据透视表的报表布局? 2019年1月28日

关键字

ADO (7) API (60) C、C++ (1) Excel (18) excel vba (42) Excel函数与公式 (12) Excel图表 (1) Excel操作与技巧 (5) GDI (7) JavaScript (4) JavaScript 基础知识 (1) outlook vba (4) ppt vba (18) python (2) QQ (1) Ribbon功能区 (9) VBA (382) VBA 基础知识 (73) VBE (10) Word (8) word vba (57) Word域代码 (7) XML (8) 剪贴板 (6) 加密、解密 (2) 图表、图形 (19) 复合文档 (2) 插件 (2) 数据透视表 (8) 文件、文件夹、目录 (40) 未分类 (1) 条件格式 (2) 正则表达式 (1) 注册表 (8) 电脑疑难问题 (2) 硬件 (4) 窗体、控件 (2) 算法 (1) 类 (2) 编码解码 (8) 网页抓取 (12) 股票 (1) 菜单 (9) 词汇表 (6)

功能

  • 注册
  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org
版权声明:本站文章均属原创,转载时请标明出处。联系我们:QQ1722187970 Email:1722187970@qq.com  Theme zAlive by zenoven.
  • 关于本站