ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: HHAAMM

[分享] 脚本操作单元格 !!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-3-29 22:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
EXCEL牛,版主更牛

TA的精华主题

TA的得分主题

发表于 2010-3-29 22:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵,打开窗体,在资源管理器中就能看出来隐藏的东东

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-29 23:13 | 显示全部楼层
4楼的代码如果用字符串的形式写出来会很麻烦的,所以用个文本框存放这些代码
也可以放到单元格里
只是在窗体加载时的.Document.writeln htmlDB这句用一下

[ 本帖最后由 HHAAMM 于 2010-3-29 23:15 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-3-29 23:25 | 显示全部楼层
脚本内容放在TEXT控件的TEXT属性中,不过似乎没有必要这样隐藏。除非是为了安全性,如果不是这个原因,只是演示,直接做出一个STRING更直观。

VBS内置到EXCEL中而不是外部调用的方法,早期有一种方法是用VS98系列那个SCRIPTControl控件,MS现在的态度很隐晦,反正是没有再开发这个控件的新版本,也没有很多资料,有VB6,注册这个控件并使用是可以的。
用IE控件的好处是基本上大家都有这个东东,这个不说了。
还有一个,说起来在WIN2000以后,WSH 5也是基本上都有的,也就是SCRIPTING RUNTIME对象,可以通过几个方法得到它的脚本对象,一个是用文本编辑器编一个WSC文件(里面是VBSCRIPT/JSCRIPT脚本),注册到WINDOWS系统,其它程序包括EXCEL都可以用,另一个是在VBA里直接用GETOBJECT函数调用这种文件:
SET MYOBJ=GETOBJECT("磁盘路径\包含脚本对象的WSC文件")
CALL MYOBJ.对象方法

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-29 23:27 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
窗体里看到的“文本框”、“组合框”,“按钮”其实是下面4个标签
<body>
  <label>姓名
  <input type="text" id="da" class="input">  看到的文本框1
  </label><br>
  <label>性别
  <select id="db" class="input">看到的组合框
  <option >男</option>
  <option >女</option>
  </select>
  </label><br>
  <label>年龄
  <input type="text"  id="dc" class="input">看到的文本框2
  </label>
  </label><br>
  <label>职业
  <input type="text" id="dd" class="input">
  </label>
  <input type="button" value="提交" onClick="abc();"/>看到的按钮
  <br><br>
  这些按钮、文本框不是窗体里的控件
  <br>它们是网页标签
</body>

[ 本帖最后由 HHAAMM 于 2010-3-29 23:30 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-3-30 00:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
太好了,谢谢LZ!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-30 01:42 | 显示全部楼层
原帖由 hiyou 于 2010-3-29 23:25 发表
脚本内容放在TEXT控件的TEXT属性中,不过似乎没有必要这样隐藏。除非是为了安全性,如果不是这个原因,只是演示,直接做出一个STRING更直观。

VBS内置到EXCEL中而不是外部调用的方法,早期有一种方法是用VS98系列 ...

隐藏说何来 ,文本框的尺寸根本没有任何用,它只是用来储存网页代码
如下动画,窗体属性里,有什么藏得住哈
俺发了几个这方面的帖子了,TextBox的尺寸都是0

[ 本帖最后由 HHAAMM 于 2010-3-30 01:58 编辑 ]
1.gif

TA的精华主题

TA的得分主题

发表于 2010-3-30 08:47 | 显示全部楼层
果然是个好办法,看来还是自己的思路不够灵活啊 ,学习了

TA的精华主题

TA的得分主题

发表于 2010-3-30 14:39 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-30 19:07 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 16:45 , Processed in 0.048276 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表