• 如何在excel中显示“开发工具”选项卡?

    如下图所示

    如果要在excel中显示“开发工具”选项卡,可以按照以下步骤:

    1. 单击“文件”选项卡,单击“选项”按钮
    2. 在弹出的“excel选项”对话框中单击“自定义功能区”,在“主选项卡”下勾选“开发工具”,然后单击“确定”按钮即可在excel中显示“开发工具”选项卡。

     

  • 如何用vba抓取存在本地电脑上的Html网页文件中的内容?

    本地电脑上的Html网页文件可以直接用记事本打开,打开后显示的是网页对应的源代码。

    有了这个知识,就可以用通用的处理文本文件的代码处理本地的Html网页文件,将源代码用vba函数split分割或者用Html DOM方法读取。

    以下是一个遍历任意指定文件夹下的所有Html网页文件并提取其中的手机号码后写入空白的文本文档中的代码:
    [crayon-5bea3374417730369274[……]

    阅读全文

  • 如何用vba判断一个文件是否存在?

    在编写vba的解决方案时,经常需要与文件打交道。

    FileSystemObject对象提供了一系列关于操作文件的对象、属性和方法。

    其中FileExists方法可以用于判断文件是否存在。

    以下是一个用FileExists方法判断指定的文本文档是否存在的代码:

  • 如何在vba中用OpenTextFile方法读写文本文档?

    在编写vba的解决方案时,经常会碰到需要读写文本文档的情况。

    FileSystemObject对象提供了一系列读写文本文档的对象、属性和方法。

    其中可以使用OpenTextFile方法打开一个文本文档,并返回一个TextStream对象。

    它的语法如下:

    其中参数filename为要打开的文本文档的完整路径,[……]

    阅读全文

  • 如何用vba实现百度搜索?

    百度,不用介绍,大家都熟悉。

    百度的搜索功能,也不用介绍,大家也都熟悉。

    当我们需要对一批数据进行百度搜索时,可能我们会选择逐个输入到百度搜索框中进行搜索,这个是非常耗时而且低效的。

    其实可以通过网抓的代码实现批量百度搜索。

    以下是一个通用的用vba实现百度搜索,返回百度搜索第一页的网页源代码:

  • 在数据量很大时,如何用vba代替countif函数进行计数统计?

    countif函数可以统计单元额区域中指定数据的出现次数,是一个常用的excel函数。

    在数据量较少时,这个函数的统计可以很轻松的完成。

    但是当遇到十万行级别的数据时,再利用countif函数进行技术统计会导致excel陷入死机或卡机状态,函数的计算非常缓慢。

    为了提高在一列单元格区域(数据量非常大)中统计指定数据出现的次数,可以使用字典对象进行统计,以下是一个通用的计数统计示例[……]

    阅读全文

  • 如何用vba查找替换word文档中的英文引号为空,而不包含中文引号?

    当word 文档中即有英文引号也有中文引号,当用查找替换查找英文引号替换为空时,会把中文引号也一起替换。

    这时候我们可以借助word查找替换中可以直接按照unicode编码查找字符的功能,将英文引号的unicode编码找出来,然后再在查找框中输入形如”^uXXXX”这样的查找内容,只查找英文的引号。

    要找到某个字符的unicode编码,一种方法是在word中选中该字符,然后按下Alt+[……]

    阅读全文

  • 如何用vba给word文档的右键快捷菜单添加命令?

    如下图所示:

    当在word文档中单击鼠标右键时,为弹出的快捷菜单中添加一个自定义的命令“给加粗的字符添加括号”,可以使用以下的代码:

    这里特别要注意的是,给word 文档的右键快捷菜单添加自定义命令对应的命令栏是

     

  • 如何用word vba列举word应用程序中所有内置命令菜单栏的名称?

    如下图所示

    如果要在word文档中列出word应用程序中所有的内置命令菜单栏的名称,可以使用以下的代码:

  • 如何用word vba 给word文档插入指定行列的表格?

    要用用word vba 给word文档插入指定行列的表格,需要用到Tables对象的Add方法。

    以下示例代码可以在当前的word文档中插入一个3×3的表格,表格的样式套用“网格型”: