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

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

    代码如下:

     

     

  • 如何在vba中使用Word Application对象的邮件合并事件?

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

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

    比如希望在邮件合并完成以后,将邮件合并后文档中表格的空白行删除,可以使用Application.MailMe[……]

    阅读全文

  • 如何在ppt中用vba实现图形的布尔运算?

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

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

    在PPT幻灯片中,当选中2个以上(含2个)图形时,在“绘图工具”选项下的“格式”下的“插入形状”组中可以使用“合[……]

    阅读全文

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

    如下图所示:

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

    当用vba在工作表中插入圆或者半圆时,AddShape需要提供4个参数,分别为图形的左上角的X、Y坐标值,以及图形的宽、高[……]

    阅读全文

  • 如何用vba将照片按照修改日期或者创建日期重命名?

    照片也属于文件。

    在VBA中通过访问文件对象FileDateLastModifiedDateCreatedDateLastAccessed等属性可以获取文件的最后一次修改日期、文件的创建日期、以及文件的最后一次打开日期。

    然后用Name语句可以将文件重命名,如果需要对文件夹中的所有[……]

    阅读全文

  • 如何用vba在excel工作表中插入半圆?

    如何在excel工作表中插入半圆? 一文中我们介绍了如何通过操作在excel中插入半圆。

    但是细心的你可能已经发现了,通过调整“不完整圆”虽然可以调整到形式“半圆”的图形,但是不能获得一个精准的“半圆”。

    通过vba,我们可以实现插入一个精准的半圆。

    在vba中可以用Shapes[……]

    阅读全文

  • 如何用vba在excel工作表中插入圆?

     如何在excel中插入圆形? 一文中,我们介绍了如何通过操作插入一个圆形。

    在vba中可以用Shapes集合对象的AddShape方法插入图形。

    AddShape方法的语法如下:

    其中Type参数表示要插入的图形的[……]

    阅读全文

  • 如何用vba设置图表系列数据点的数据标记的类型和大小?

    如下图所示

    在excel图表中,可以设置数据标记为自动、无、以及自定义的图形,还可以设置数据标记的大小。

    在vba中分别可以设置系列Series、数据点Point、图例LegendKey对象的数据标记。

    其中MarkerStyle属性为数据标记的类型,MarkerSize属[……]

    阅读全文

  • 如何用vba修改图表系列数据点的数据标签内容?

    如下图所示:

    图表的数据标签可以显示为系列名称、类别名称、值,还可以是单元格中的值。

    如果只显示系列名称、类别名称、值,数据标签内容的先后顺序一定是系列名称+类别名称+值,这个先后顺序是无法通过操作改变的。

    但是,在vba中我们可以通过设置DataLabel对象的Text属[……]

    阅读全文

  • 如何在vba中实现Pixel、Point、Inch、Centimeter之间的相互转换?

    在vba中,许多关于长宽的属性的返回值都是以Points为单位的。

    比如Range对象的Height属性返回以Points为单位表示的单元格的行高。

    那么,这个Points到底是指什么呢?

    根据维基百科的解释,在印刷行业中,Point是最小的度量单位。

    在印刷行业的历史上,P[……]

    阅读全文