挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
游戏交易就上寄售网-专注稳定-诚信赢天下玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)天下盾/国内/免实名/免备案CDN无视一切CC/DD攻击
→入驻S9企业发卡网各种全黑号辅助群:475351077 ██【我要租此广告位】██.
.. .
查看: 4771|回复: 8
打印 上一主题 下一主题

[按键辅助教程] 轻松办公,表格图片想插就能插~~

[复制链接]
3正式会员
142/300

142

积分

47

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
95
海币
290
交易币
0
跳转到指定楼层
楼主
发表于 2015-4-13 15:56:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑


自动化办公利器——懒人办公插件

本文按键学院提供技术支持





按键学院交流群(1群已满):376122403
零基础学按键精灵群(2群):372671254



这几天有一些小白用户一直来问小编如何能够实现在表格里插入图片的功能,按键自带的办公插件能力实在有限,要怎样才能表格内容丰**呢?

按键精灵除了在游戏领域,其实在办公领域也能发挥很大的作用,特别是数据统计录入分析之类的。一些商业作者是专门接办公脚本的定制的,并且有可能会接到企业级别的定制需求,这样看来办公类脚本实在是 “钱”途无量啊

插件介绍


懒人办公插件可以说是按键精灵办公领域里第三方插件的佼佼者。它包含了丰富的表格和文档以及Access 数据库处理的命令,基本上表格上需要的操作都能通过懒人插件来实现。比如:读取和写入单元格内容,根据条件筛选所需要的内容,在表格里插入图片、超链接,执行宏命令等等功能。

学院院刊之前也有对这个插件做了简单的介绍:
该链接无法确定安全

这次小编就通过编写一些函数来给大家了解下插件的具体应用

↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓


命令介绍


命令名称: ExcelOpen
命令功能: 打开EXCEL文档,若EXCEL已经手动打开,则本命令仅返回操作所需的索引值而不影响表格
命令参数:【参数1】EXCEL完整路径
【参数2(可选)】打开方法,0不可见,1为可见。默认为0
【参数3(可选)】打开权限密码,无密码则不需填写
【参数4(可选)】修改权限密码,无密码则不需填写
【参数5(可选)】设为1以只读模式打开
返回值: 索引值,本插件对多个EXCEL进行操作时需要。索引值为从1开始计数的正整数


命令名称:ExcelColumns
命令功能: EXCEL列操作
命令参数:【参数1】整数型的标签索引号或者字符串型旧的标签名称
【参数2】操作范围
【参数3】操作对象,可填的项目包括 "水平对齐",
"垂直对齐","自动换行","缩小字体填充","合并单元格",
"拆分单元格","字体","字形","字号" ,"字体颜色",
"背景颜色", "行高" , "列宽" , "删除线","清除",
"删除", "插入","隐藏”,"精确查找" ,"模糊查找" ,"复制" ,"格式"
【参数4(可选)】操作内容,对应不同的操作对象,本处可填写的内容各不相同
【参数5(可选)】索引值 ,如果只用本插件打开了一个EXCEL,则可以留空
返回值: 索引值,本插件对多个EXCEL进行操作时需要。索引值为从1开始计数的正整数


命令名称: ExcelRead
命令功能: 读取单元格内容
命令参数:【参数1】工作表页,可用整数型数值表示是第几个工作表标签,也可用字符串型的标签名称
【参数2】行,整数型
【参数3】列,整数型数值表示是第几列,或者直接使用列名称
【参数4(可选)】索引值 ,如果只用本插件打开了一个EXCEL,则可以留空
返回值: 索引值,本插件对多个EXCEL进行操作时需要。索引值为从1开始计数的正整数


命令名称: ExcelCells  
命令功能: EXCEL全表操作  
命令参数:【参数1】整数型的标签索引号或者字符串型旧的标签名称
【参数2】操作对象,可填的项目包括 "水平对齐",
"垂直对齐","自动换行","缩小字体填充","合并单元格",
"拆分单元格","字体","字形","字号" ,"字体颜色",
"背景颜色", "行高" , "列宽" , "删除线","清除",
"删除", "插入","隐藏”,"精确查找" ,"模糊查找" ,"复制" ,"格式"
【参数3(可选)】操作内容,对应不同的操作对象,本处可填写的内容各不相同,详见下面参数说明中的对照表
【参数4(可选)】索引值 ,如果只用本插件打开了一个EXCEL,则可以留空
返回值: 所有可以设置的操作对象,均可尝试将值设为空字符串("")以获取状态返回值
操作对象为"精确查找”或"模糊查找”时返回数组,第一个元素为找到的个数,其后为位置


命令名称: ExcelPicInsertEX
命令功能: 选定区域插入图片(自动调节图片大小)
命令参数:【参数1】工作表页,可用整数型数值表示是第几个工作表标签,也可用字符串型的标签名称
【参数2】图片左上角单元格,格式如"A1"
【参数3】图片右下角单元格,格式如"A1"
【参数4】图片路径
【参数5(可选)】索引值 ,如果只用本插件打开了一个EXCEL,则可以留空
返回值: 返回插入图片的索引值
用此命令插入的图片,位置大小跟随设定的单元格变化


实例应用


范例1

这个函数功能是自动把相应的图片插入到表格中,并且可以对图片进行一些备注信息
参数说明:
行, 列:表示需要在第几行插入图片。
图片路径:表示需要插入的图片的路径
附带信息:表示要给图片备注什么信息
文档路径:表示需要编辑的文档的路径

范例:Call 插入图片(3, 3, "c:\11.jpg","这是截图","C:\测试.xlsx") 表示在 测试.xlsx 文档中的第3行第3列的位置插入11.jpg图片
  1. Function 插入图片(行, 列, 图片路径,附带信息,文档路径)
  2.     index = Plugin.LazyOffice.ExcelOpen(文档路径, 0)
  3.     If 列 = 1 Then  //如果列数为1,则会在从第二列开始插入图片,给左边留出一列填入附带信息
  4.         aa = Plugin.LazyOffice.LocToAdd(行, 列 + 1)
  5.         //设置全表格居中对齐
  6.         Call Plugin.LazyOffice.ExcelCells (1,"水平对齐", "居中", index)
  7.         Call Plugin.LazyOffice.ExcelCells(1, "垂直对齐", "居中", index)
  8.         // 下面的行高和列宽的数值可以根据自己的图片的大小进行设置
  9.         Call Plugin.LazyOffice.ExcelRange(1, aa, "列宽", 50, index)
  10.         Call Plugin.LazyOffice.ExcelRange(1, aa, "行高", 170, index)
  11.         //在指定的单元格内插入图片
  12.         Call Plugin.LazyOffice.ExcelPicInsertEX(1, aa, aa, 图片路径)
  13.         //在图片的左侧单元格内写入附带的信息
  14.         call Plugin.LazyOffice.ExcelWrite (1,行,列-1,附带信息,index)
  15.     Else
  16.         aa = Plugin.LazyOffice.LocToAdd(行, 列)
  17.         Call Plugin.LazyOffice.ExcelCells (1,"水平对齐", "居中", index)
  18.         Call Plugin.LazyOffice.ExcelCells (1,"垂直对齐", "居中", index)
  19.         Call Plugin.LazyOffice.ExcelRange(1, aa, "列宽", 50, index)
  20.         Call Plugin.LazyOffice.ExcelRange(1, aa, "行高", 170, index)
  21.         Call Plugin.LazyOffice.ExcelPicInsertEX(1, aa, aa, 图片路径)
  22.         call Plugin.LazyOffice.ExcelWrite (1,行,列-1,附带信息,index)
  23.     End If
  24.     Call  Plugin.LazyOffice.ExcelClose(index)
  25. End Function
复制代码
范例2

这里是已下面图中所示的图表为例子,咱们来做一个通过搜索指定的装备名称,从而获取到指定的装备信息的函数。



这个函数支持精确查找和模糊查找装备名称,最后的结果会返回数组,数组里存放的是指定的装备信息。
参数说明:
装备名称:输入想要查询的装备名称
装备信息:表示想要查询装备的哪些信息,可以同时查找多条信息,不同信息之间用“|”竖线隔开 。
查找方式:0表示使用精确查找,需要输入装备的精确名称;1表示模糊查找,可以只输入装备部分名称来查找所有符合条件的装备

范例:Call 搜索("暗影剑", "属性|获得途径",0)
  1. Function 搜索(装备名称, 装备信息,查找方式)
  2.     patch = "C:\Users\Administrator\Desktop\世界RPG装备大全_v1.5.xls"  //需要读取的文档的路径
  3.     index = Plugin.LazyOffice.ExcelOpen(patch, 1)
  4.     //设置查找的方式,精确查找和模糊查找
  5.     If 查找方式 = 0 Then
  6.         查找方式 = "精确查找"
  7.     ElseIf 查找方式 = 1 Then
  8.         查找方式 = "模糊查找"
  9.     End If
  10.     myarry = Plugin.LazyOffice.ExcelColumns(1, 1,查找方式, 装备名称)  //按照条件查找列,返回的是数组
  11.      //循环遍历查找到的符合条件的每一行内容
  12.     For j = 1 To UBound(myarry)
  13.         行 = myarry(j)
  14.         装备名称 = Plugin.LazyOffice.ExcelRead(1, 行, 1)//读取查找到的符合要求的装备名称
  15.         // 查找符合要求的装备信息
  16.         If instr(装备信息, "|") <> 0 Then
  17.             aa = split(装备信息, "|")
  18.             For i = 0 To UBound(aa)
  19.                 Select Case aa(i)
  20.                 Case "品质"
  21.                     列 = 2
  22.                 Case "属性"
  23.                     列 = 3
  24.                 Case "等级"
  25.                     列 = 4
  26.                 Case "获得途径"
  27.                     列 = 5
  28.                 End Select
  29.                 Tmptext = Plugin.LazyOffice.ExcelRead(1, 行, 列)
  30.                 text = Tmptext &"|" & text  //把查找到的信息都使用 | 符号连接在一起
  31.             Next
  32.             // 把模糊查找到的不同装备的信息分别放到数组里保存
  33.             aaa = "物品名称:" & 装备名称 & ":装备信息:" & text
  34.             bbb = aaa & "*" & bbb
  35.             搜索 = split(bbb,"*")
  36.         Else
  37.             Select Case 装备信息
  38.             Case "品质"
  39.                 列 = 2
  40.             Case "属性"
  41.                 列 = 3
  42.             Case "等级"
  43.                 列 = 4
  44.             Case "获得途径"
  45.                 列 = 5
  46.             End Select
  47.             text = Plugin.LazyOffice.ExcelRead(1, 行, 列)
  48.             aaa = "物品名称:" & 装备名称 & ":装备信息:" & text
  49.             bbb = aaa & "*" & bbb
  50.             搜索 = split(bbb,"*")
  51.         End If
  52.         text = ""  // 这里需要把之前查找到的信息清空下,否则再次循环时之前的装备信息会重复叠加
  53.     Next
  54. End Function
复制代码
为了方便童鞋们测试这个函数的效果,可以点击下载这个表格: 世界RPG装备大全_v1.5.rar (1.07 MB, 下载次数: 11)





联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:真赤激,后台操作也能录制回放了~~
下一篇:图色绝招——让你轻松识别放大后的图片
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:[email protected]),本站将立即改正。

8资深会员
1320/1800

1320

积分

286

主题

35

听众
已帮网友解决0 个问题
好评
11
贡献
1034
海币
3726
交易币
5
沙发
发表于 2015-4-14 17:13:27 | 只看该作者
好厉害的样子
4中级会员
306/600

306

积分

106

主题

7

听众
已帮网友解决0 个问题
好评
0
贡献
200
海币
1089
交易币
0
板凳
发表于 2015-4-14 19:08:29 | 只看该作者

貌似很不错的样子
贡献
11
海币
582
交易币
0
地板
发表于 2015-4-22 23:21:30 | 只看该作者
这个我要收藏一下

15

积分

4

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
11
海币
643
交易币
0
5#
发表于 2015-5-17 04:17:42 | 只看该作者
高手云集 马上来看看

2

积分

1

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
6
交易币
0
6#
发表于 2015-7-9 22:09:35 | 只看该作者
謝謝,希望以後多些

0

积分

0

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
0
海币
304
交易币
0
7#
发表于 2015-7-14 03:29:51 | 只看该作者
顶你一下,好贴要顶!
3正式会员
118/300

118

积分

1

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
117
海币
560
交易币
0
8#
发表于 2015-9-22 18:54:21 | 只看该作者
haolihai 111111

1

积分

0

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
2
交易币
0
9#
发表于 2016-1-8 10:47:43 | 只看该作者
通过百度找的论坛,看了几篇帖子,真心都不错!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2024-5-14 22:01 , Processed in 0.525123 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

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