当前位置:首页 > 技术知识 > 正文内容

VBA代码图形技术_vba作图代码

maynowei5个月前 (10-14)技术知识110

大家好,今日继续和大家分享VBA编程中常用的常用"积木"过程代码。这些内容大多是我的经验和记录,来源于我多年的经验。今日分享的是NO.231-NO.232,内容是:

NO. 233:利用VBA代码在工作表中添加图形

VBA过程代码233:利用VBA代码在工作表中添加图形

Sub Mynz ()

Dim myShape As Shape '声明对象的类型

On Error Resume Next

Sheets("117").Shapes("myShape").Delete '删除可能名字为myShape的图形对象

Set myShape = Sheets("117").Shapes.AddShape(msoShapeSmileyFace, 40, 40, 280, 160) '添加一个笑脸形状

With myShape

.Name = "myShape" '设置形状的名称

End With

myShape.Select

With Selection.ShapeRange '设置形状的边框线条格式



With .Line

.Weight = 1 '置形状线条粗细

.DashStyle = msoLineSolid '设置形状线条的虚线样式

.Style = msoLineSingle '设置形状填充的透明度

.Transparency = 0

.Visible = msoTrue '设置形状为可见

.ForeColor.SchemeColor = 39 '置形状的前景色

End With

With .Fill '设置形状的内部填充格式

.Transparency = 0 '设置形状内部的透明度

.Visible = msoTrue '设置形状内部为可见

.ForeColor.SchemeColor = 6 '设置形状内部的前景色

End With

End With

End Sub

代码解析:Mynz过程在工作表中添加一个笑脸并设置其外观等属性。代码使用AddShape添加笑脸,分别利用代码给设置形状的名称,设置形状的边框线条格式,设置形状线条粗细,设置形状线条的虚线样式,设置形状填充的透明度,设置形状为可见,置形状的前景色,设置形状的内部填充格式,设置形状内部的透明度,设置形状内部为可见等等设置过程。


VBA是利用OFFICE实现自己小型办公自动化的有效手段,我根据自己20多年的VBA实际利用经验,总结了四部VBA学习资料,是我"积木编程"思想的体现。

第一:VBA代码解决方案,是VBA中各个知识点的讲解,覆盖了绝大多数的知识点;

第二:VBA数据库解决方案,是数据处理的专业利器,介绍利用ADO连接ACCDB,EXCEL。

第三:VBA数组与字典解决方案,讲解VBA中的数组和字典的利用。

第四:VBA代码解决方案之视频,是专门面向初学者的视频讲解,可以快速入门,更快的掌握这门技能。

VBA真的非常实用,希望大家掌握这个工具,利用这个工具,让自己在工作中轻松,高效,快乐。

相关文章

在手机上演示axure原型(怎么在axure中画出手机原型)

AXSHARE APP发布啦,以后大家的原型可以通过这款APP进行预览演示咯。小编迫不及待的体验了一下这款APP。要使用这款APP,首先需要有axshare的账号。账号注册地址:https://sha...

有了这份900多页的Android面试指南,你离大厂Offer还远吗?

前言对于大部分程序员来说,一线互联网是的工作经历是毕生的追求,实际上大厂对于学历的要求远远没有我们想象的那么高,近几年来,互联网公司更注重技术,所以提升自身技术水平才是斩获offer的制胜关键。一线互...

Linux系统编程:条件变量为什么要用锁

条件变量可以解决线程同步和共享资源访问的问题,条件变量是对互斥锁的补充,它允许一个线程阻塞并等待另一个线程发送的信号,当收到信号时,阻塞的线程被唤醒并试图锁定与之相关的互斥锁。具体定义如下:等待:in...

PL/SQL Developer连接Oracle数据库详解

序言:oracle数据库比较难搞,好不容易安装上了,但是怎么连接呢,直接在服务器里用自带的命令行操作太繁琐,所以PL/SQL Developer客户端的好处就显而易见了,今天和大家聊聊客户端具体配置方...

一个快要被忘记的数据库开发岗位,但应该被尊重

数据库测试,似乎是被人遗忘的数据库职业,但依然是不错的选择。底下是我在某站找的招聘启事,就连蚂蚁金服都在积极寻找数据库测试人:要说我经历的项目,大大小小也有几十个,从 C/S, B/S, 再到 B/C...

python-oracledb——利用python连接Oracle数据库的好用方法

这篇文章最早发布在CSDN了,最近想尝试使用一下头条,重新转移过来了。背景介绍之前使用的数据库一直是MySql,偶尔使用PostgreSQL,都是利用的数据库连接池使用;最近需要在Oracle数据库取...