• 如何用vba实现中文汉字转拼音,并且带声调?

    用vba实现中文汉字转拼音,网上有很多帖子。

    总结了下,大概可以分为以下3种:

    1. 预先内置汉字拼音字典,然后再匹配生成拼音,这个方法对多音字无法准确识别;
    2. 利用微软拼音输入法库,生成拼音,[……]

       

    阅读全文>>>
  • 如何在vba中使用QueryTable对象的刷新事件?

    vba中的QueryTable对象具有两个事件,分别是AfterRefresh(刷新后)、BeforeRefresh(刷新前)两个事件。

    它们的语法分别如下:
    [crayon-5f71a201876b[……]

     

    阅读全文>>>
  • 如何用vba给单元格的部分字符添加下划线?

    下划线是在字体中设置。

    给单元格内容添加下划线,可以整体添加下划线也可以部分字符添加下划线。

    整体添加下划线使用Range对象的Font属性设置,部分字符添加下划线使用Range对象的Charac[……]

     

    阅读全文>>>
  • 如何用vba批量将文件夹下的文本文件的内容逐行导入excel?

    要用vba批量将文件夹下的文本文件的内容逐行导入excel中,需要解决以下几个问题:

    1. 遍历所有文件,判断文件的类型为文本文档
    2. 打开文本文件
    3. 逐行读取内容
    4. 将内容逐行写入excel单[……]

       

    阅读全文>>>
  • 如何用vba批量删除文件夹下文件大小为0的空文件?

    要批量删除文件夹下文件大小为0的空文件,需要解决3个问题

    1. 判断文件的大小
    2. 删除文件
    3. 遍历所有的文件

    以上3个问题分别对应以下的解决方案:

    1. 要判断文件的大小可以使用File[……]

       

    阅读全文>>>
  • 如何在word中使用DocVariable域显示文档变量的值?

    DocVariable域可以显示通过vba添加给文档的文档变量的值。

    DocVariable域的语法如下:

    其中Name属性为文档变[……]

     

    阅读全文>>>
  • 如何用vba将同一文件下的所有03版本的word转换为最新版本?

    如果要将03版本的word转换为最新的word版本,可以使用Document对象的SaveAs2方法。

    代码如下:

    [……]

     

    阅读全文>>>
  • 如何在vba中使用Word Application对象的邮件合并事件?

    在word中内置了许多与邮件合并相关的事件,这些邮件合并的事件都是由Application对象触发的,具体如下图所示:

    灵活地使用这些事件,可以极大地增强邮件合并的功能。

    比如希望在邮件合[……]

     

    阅读全文>>>
  • 如何在ppt中用vba实现图形的布尔运算?

    布尔运算是数字符号化的逻辑推演法,包括联合、相交、相减。

    在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展到三维图形的布尔运算。

    在PPT幻灯片中,当[……]

     

    阅读全文>>>
  • 如何用vba在excel工作表中插入同心不同半径的圆或者半圆?

    如下图所示:

    如果要在工作表中插入两个同心半圆或者圆,根据 如何用vba在excel工作表中插入圆?如何用vba在excel工作表中插入半圆? 中介绍的。

    当用vba在工作表中插入圆或者[……]

     

    阅读全文>>>