首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
其他开发语言
Office开发/ VBA
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于EXCEL对象的问题
[已结贴,结贴人:coolnick]
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-16 17:21:07
楼主
在VBE(VBA的编辑环境)中, 为什么"Microsoft Excel对象列表"中有一些对象并不是Excel文档的
sheet?(假设该对象名为aa), 查看该对象的代码, 什么也没有;而且在其它对象的代码中引用了该对象,
例如:
Worksheets("aa").Cells(10, 14) = 1
对VBA不是太了解, 谁帮忙解释一下?
问题点数:
20
回复次数:
20
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ChinaOBS
独孤丘雪(Excel终极伴侣==www.ChinaOBS.com
等级:
发表于:
2008-05-16 20:07:11
1
楼 得分:
0
什么意思?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
arong1234
阿荣
等级:
发表于:
2008-05-16 22:35:57
2
楼 得分:
0
aa不是你一个worksheet的名字么?怎会不是你文档一部分?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Chen8013
举杯邀明月
等级:
发表于:
2008-05-17 00:18:04
3
楼 得分:
0
这句的意思是:
活动工作薄中,工作表名(标签名)为 aa 的表,第10行、第14列的那个单元格内容 设置/更改 为 1。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Chen8013
举杯邀明月
等级:
发表于:
2008-05-17 00:19:18
4
楼 得分:
0
Worksheets 是每一个工作薄中的“工作表集合”对象。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 08:34:59
5
楼 得分:
0
看来是我的意思没有表达清楚, 呵呵。
在VBE(VBA开发环境)中的"Microsoft Excel对象列表"中有一个sheet对象(假设名称为aa);
但是在Excel文档中并没有aa这个sheet,也就是打开Excel文档后,并没有名称为aa的表单.
那么在VBE中的aa到底是干什么用的呢?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 08:39:17
6
楼 得分:
0
也就是先打开Excel文档,并没有名称为aa的表单,然后按“Alt+F11”进入VBE,
VBE中的“Microsoft Excel对象”列表中,却又有一个sheet对象名称为aa,查看该
sheet对象的代码,什么也没有。
不知道这个aa是干什么用的?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kris2010
krispro a bit silly
等级:
发表于:
2008-05-17 09:11:44
7
楼 得分:
20
隐藏了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 09:16:30
8
楼 得分:
0
楼上的?那怎么查看到aa?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kris2010
krispro a bit silly
等级:
发表于:
2008-05-17 09:22:48
9
楼 得分:
0
Sheets("aa").Visible = xlSheetVisible
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 09:55:07
10
楼 得分:
0
在VBE里面,查看到aa对象的属性Visible的值的确是xlSheetHidden,但
当我设置为xlSheetVisible时,就提示"不能设置类Worksheet的Visible属性";
什么意思?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kris2010
krispro a bit silly
等级:
发表于:
2008-05-17 09:59:49
11
楼 得分:
0
可能是只读了吧, 你确信你能编辑这个表或者宏?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 10:15:03
12
楼 得分:
0
查看aa对应的代码,在里面可以输入代码啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 10:22:13
13
楼 得分:
0
我估计是由于Excel对工作表/工作簿设置了保护,
在"工具"-->"保护"-->"撤销工作表保护"/"撤销工作簿保护"时,居然
提示输入密码,不知道有什么办法破解该密码?
以前进入VBE(就是按Alt+F11)时,也需要提示输入密码,后来在网上查到了
一种破解的办法,成功进入了VBE环境。但是不知道如何破解撤销工作表保护
的密码。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kris2010
krispro a bit silly
等级:
发表于:
2008-05-17 11:06:50
14
楼 得分:
0
这个就不好说了, 鉴于本人不是不是cracker...
自己google下吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolnick
林息
等级:
发表于:
2008-05-17 12:18:22
15
楼 得分:
0
thanks
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
arong1234
阿荣
等级:
发表于:
2008-05-17 19:25:18
16
楼 得分:
0
6楼不是告诉你方法了么?如果是protected的,你得知道密码才能ALT+f11,不过既然你能看到代码,说明你一定能做6楼说得动作
引用 15 楼 coolnick 的回复:
thanks
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Chen8013
举杯邀明月
等级:
发表于:
2008-05-17 20:30:19
17
楼 得分:
0
引用 16 楼 arong1234 的回复:
6楼不是告诉你方法了么?如果是protected的,你得知道密码才能ALT+f11,不过既然你能看到代码,说明你一定能做6楼说得动作
........
6楼就是“楼主的动作” ^_^
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuyann
╔──────────╗ │ 有问必答,有分必给 │ ╚──────────╝
等级:
发表于:
2008-05-18 10:03:53
18
楼 得分:
0
Worksheets("aa")
Worksheets(0)
均是对SHEET的引用, Worksheets是一个集合,可以通过数字或名字进行引用。
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
reply via CSDN viewer
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuyann
╔──────────╗ │ 有问必答,有分必给 │ ╚──────────╝
等级:
发表于:
2008-05-18 10:04:49
19
楼 得分:
0
推荐你加入 46057031 群,有关于OFFICE的讨论,虽然水平不一定高。
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
reply via CSDN viewer
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuyann
╔──────────╗ │ 有问必答,有分必给 │ ╚──────────╝
等级:
发表于:
2008-05-18 10:46:53
20
楼 得分:
0
推荐你看一下这些帮助
EXCEL 2003 Help 下载
VBA参考 下载
EXCEL VBA 参考下载
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
reply via CSDN viewer
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友