Excel如何设置数据属性(这一文讲清楚了要点)

首页教程更新时间:2023-06-07 23:08:25

为了提高Excel工作表的自动化操作,会在表中添加的各种ActiveX控件或OLE对象,工作表上的一个 ActiveX 控件或链接或嵌入的 OLE 对象可以大大提高工作表的使用效率。

那么问题来了,这些添加进来的OLE对象,都有其各自的属性和方法,本节就对此进行一个简单说明,怎么样进行属性设置。

Excel如何设置数据属性,这一文讲清楚了要点(1)

其实,添加各类控件或对象的同时,要有一个思维模式,就是既然添加进来了,就要对这个控件进行一个全方位设置,不管理它是外形还是内存需要执行的代码。

我们要做的就是知道哪些字符代表了它的哪些功能或属性,然后针对性地进行参数设置。

简单来说,就是把英文含义理解了,然后对应地赋值,似乎是一件十分无聊的事情,但就是这些无聊造就了表格自动化过程。

这说明了一点,用老美的软件首先要懂得老美的思维方式。然后再查字典式地进行堆积,其实编程的初级阶段不过如此。

Excel如何设置数据属性,这一文讲清楚了要点(2)

仔细看上图,添加了几种控件,都没有实际意义,然后通过一些代码提取出这些控件的基本信息,显示到表格中。

这就是说,通过一些代码实现了对控件的属性提取,当然也可以赋值。

下图为OLEobject对象的事件、方法、和属性,比较多,不一一介绍了。

Excel如何设置数据属性,这一文讲清楚了要点(3)

重点看下本例代码:

Private Sub Worksheet_Activate() Dim xObj As Object Dim xi As Integer Dim R As Range Set R = Range("B3") R.Value = "对象名称" R.Offset(0, 1).Value = "对象高度" R.Offset(0, 2).Value = "对象宽度" R.Offset(0, 3).Value = "对象顶部位置" R.Offset(0, 4).Value = "对象底部位置" Set R = R.Offset(1, 0) For Each xObj In Me.OLEObjects'遍历表中的OLEObject控件 R.Offset(xi, 0).Value = xObj.Name '返回对象名称 R.Offset(xi, 1).Value = xObj.Height '高度 R.Offset(xi, 2).Value = xObj.Width '宽度 R.Offset(xi, 3).Value = xObj.TopLeftCell.Address '顶部位置 R.Offset(xi, 4).Value = xObj.BottomRightCell.Address '底部位置 xi = xi 1 Next xObj R.Offset(xi, 0).Value = "共有对象:" & Me.OLEObjects.Count Set R = Nothing Set xObj = Nothing SetxOleObjPlacement End Sub

本示例过程放到Worksheet工作表中的Activate事件里。

对照下表可以查看属性:

方法

属性

Activate

Application

BringToFront

AutoLoad

Copy

AutoUpdate

CopyPicture

Border

Cut

BottomRightCell

Delete

Creator

Duplicate

Enabled

Select

Height

SendToBack

Index

Update

Interior

Verb

Left

LinkedCell

ListFillRange

Locked

Name

Object

OLEType

Parent

Placement

PrintObject

progID

Shadow

ShapeRange

SourceName

Top

TopLeftCell

Visible

Width

ZOrder

Excel如何设置数据属性,这一文讲清楚了要点(4)

遍历OLEObject控件和设置属性可使用如下过程:

Private Sub SetxOleObjPlacement() Dim xob As Object For Each xob In Me.OLEObjects xob.Placement = xlFreeFloating '设置对象位置固定 xob.Locked = True '锁定对象 Next xob Set xob = Nothing End Sub

Excel工作表中的对象应用也是一个十分有用的内容,为了提高表格的使用效率,掌握一点控件的编辑方法十分必要。

欢迎关注、收藏

---END---

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
BasicHardwareInventoryV4.20英文免费版
BasicHardwareInventoryV4.20英文免费版
下载
飞燕码上付
飞燕码上付
下载
小学点读通
小学点读通
下载
星际塔防电脑版
星际塔防电脑版
下载
决战高校
决战高校
下载
用药参考app
用药参考app
下载
天天猜歌红包版
天天猜歌红包版
下载
声音优化电脑版
声音优化电脑版
下载
美狐
美狐
下载
手指网球
手指网球
下载
超越联盟
超越联盟
下载
斗将无限版
斗将无限版
下载
宝宝学语文拼音字母
宝宝学语文拼音字母
下载
烽曼520
烽曼520
下载
贵州农信网银向导v1.0官方版
贵州农信网银向导v1.0官方版
下载
帕帕岛物语竞技场版
帕帕岛物语竞技场版
下载