很多人拿到这个万能森林表格还是不知道怎么使用,那我们今天来演示一下,嗯,这个表格也是我十年前做的,嗯,在工作上也经常使用。 那么首先要说一点,就是如果你是 wps 版,一定要下载专业版,当然我这里边已经从盘里边已经提供了,如果你没有专业版,你可以从这里边下载安装 好。我们来说一说这个表格,这个表格是自带 vba 红的。为什么叫万能算量表格?我们传统的算量是要求有明细, 比如说像这样的加减明细一定要展示出来,然后又又要有汇总的结果,分类分项, 我们假设的是名称列 黑或者是 b c, 那么我反复的出现可能有为 abc 这样的概念,那么还是把这个明星。 那我们来说一说传统的那个表格,传统的表格我们可能定一个列,这一列,然后用那个伊瓦罗艾特来算,然后是固定的这一列,那我们这个表格呢?这个命令结实,命令计算, 你不管放到哪,比如说计算多个区域, 他都是可以生效的。然后第一点我们说了这个算量表格,这个计算明细,计算表达四个这个功能,这个所有的算量表格都必须得有这个功能。 那很多的表格可能传统的表格就没有这个功能,他只是一个固定的列,你不能修改这个列,修改了这个列,然后你再重新定义这个这个,然后你才能计算。那我们这个表格就是随便你怎么算都可以。 这是第一个功能,这是这个表格的第一个功能。那第二个功能是什么呢?第二个功能就是你选哪里就能汇总哪里。比如说我们选的选的是表达式,选出来是看看左下角七十六,这就是他的一个功能,他能实 是显示选中的结果,就让我们看看多少。一百零五,那我们选这个表达是他也是一百零五,我们选任意的一百零五,我们还可以多个区域全选, 我们还可以点选 四十六,我们试一试,也是六十十五,再加上三十一,看吧。 左下角这是第二个功能,那我们最后一个功能就是汇总反反查的功能,那是上面一幅, 上面一幅来汇总就是区域条件是比如说我们选择 a, 我们汇总 a, 那求和的区域是这个区域, 传统表格四十二,但是你想知道这四十二是怎么来的?这看不到,那我们这个表格有什么功能呢?我们点开鼠标右键点击分类会总开, 然后我们选择名称列,选中项目的名称列,我们可以直接全选,也也可以就是部分选取,比如说我们这样这样选也可以。 然后第二个为什么没有亮?那是我们偏音量不对,偏音默认的是零偏音,明格就是这一格就是工程量,那么偏音应该是向左 向右边一列,那就是加一,那就是偏于一。 好,我们汇总已经出来了,比如说 a, a 是有这几个单元格,比如说这一格十二、九、六、三,这几个组合起来的,那么也可以用 b 列的, 用这里那就是二偏,因为二好,我们重新选一下也是一样的,但是他汇总的来源就不一样, a 他是用的这几个数,六、九、十二、十五, 这都是 a, 名称都为 a, 我们还可以多选,比如 ab 表演出来了, abc 全全都选中了,然后每个计算结果,这个可以二次汇总,比如说 a 加 b 八十八,比如四十二加四十六、八十八,这就是 分了汇总,汇总以反查的功能,那我们汇总的这个结果,比如说你可以导出来,导出来其实就是个复制到剪辑板,很简单的,我们粘贴粘贴一下就行了。 然后你要比如说录入这个广联达里边,或者是录入到其他软件里面,就用结结果就行了。如果你要查查结果,随时都可以查的反查结果,然后并且也知道来源从哪里来,然后你可以核对 哪些汇总了,哪些没汇总。如果你是用三米一付,那你不知道哪个地方汇总汇总了,哪个地方没有汇总, 一共三个功能。然后我们回复一下,第一个功能就是计算表达,是我们这个介石可以任意计算,多区域计算,整个区域的计算都可以,无论你放哪都可以计算这个。然后第二个功能就是左下角, 就是你不一定用介石去算你,你只要你选中,不管是选中哪里,比如说我们选中 a, 他没有结果, a 就是个零, 他就可能就是提示有误或者是非表达式,或者是比如说我们把这个表表达是写写误了,一加二加这个表达是有, 那他也会提示你,然后你你把它整对了就没问题了。或者是有时候你比如说备注,备注,比如说你用了个中文,然后 也不对,其实为零,看这个汇总也是零,这个地方你你就要好好想一想是哪个地方错了,比如我们用 备注用这个方括号,这个就没问题了。 这是第二个功能,就是左下角随时选汇总这个含表达式的单元格,不含表达式的单元格全部都可以汇总。那第三个功能就是分类汇, 我们选中,然后直接就可以反查从哪里来,我相信这一次也说的很清楚,很明白了。然后大家如果购买了这个表格,当然淘宝上也很便宜,九块九可以买下来, 通用的,只要在这表格里边新建的式子都可以算。看我做的一个计算式,是以前很早的一个计算式,比如说我们项目名声列,有的是开关,可能是灯具要插座,他有可能预卖件,他不一样,比如说我们灯具用 t 四的接线符,或者是,那我们怎么会总? 这个就很有意思了,就是这个你完全可以自己发挥想象去编辑这个表格,然后做成你想要的结果,我们随便去新建一个表格在里边都可以 可以做结实,都是都是生效的。比如说我们是这个表格现在是一,我们一加二, 不管你,不管你在哪听见都是一样的,只要是在这个目标里面。好了,我们演示一下,就是以前的,比如说我们要汇总这个, 那我们这个左边这个项目,比如说开关、插座、灯具这些全都可以汇总。汇总完了我们来想另一个问题,就是比如说我们像预埋件,像预埋件不一样,有时候我们需要算预埋件, 那预埋价我们也可以用同样这个表达式,那这个地方我们就写一个负一,我们来汇总一下,重选一下,每次可能 改完这个要重选一下名称。然后我们这个地方就能,比如说镜面是接线盒是多少?八六的、 t 四的,当然一般现在可能没有算这个接线盒的, 就直接接线盒的那个差别也不是很大啊。基本上是没有差别的,比如八六的或者 t 四,他那个售卖价格都是一样,所以一般都没有做区分, 只是做采购,比如说做那个。嗯,你实际施工的时候,工程用料的时候可能有区分。好,今天就讲到这里吧。
粉丝2040获赞7002

有时候我们打开从网上下载的带有红的一个字文件,会提示麦克索夫的,以阻止红运行,因为此文件的来源不受信任,大家一定不要被他吓唬到了,这不一定就是病毒, 而是因为系统的安全等级比较高,系统对下载的所有带有红的文件都自动锁定了。如果确定这个文件是安全的,并且希望取消阻止红,该怎么办呢? 像这种情况,即使在信任中心里面选择了启用 vb 红也是无济于事的,他仍然会提示无法运行红。这时候我们需要先关闭 文件,然后找到这个文件的位置,点击鼠标右键选择属性勾选,解除锁定,点击确定,这时红就取消锁定了。小伙伴们都学会了吗?请点赞关注!

今天我们来讲 wps 红的第一节课,录制红和修改代码。第一步,在开发工具选项卡中点击录制新红按钮,在弹出的窗口中点击确定。 第二步,选择 a 一单元格,输入内容,按键盘上的回车键,然后点击停止录入按钮。 现在一个简单的 wps 红就录制好了,下面我们来使用这个红看看效果。我们先清除单元格内容, 在开发工具选项卡中点击 js 红按钮,在弹出的窗口中点击运行。我们看到现在单元格中已经自动录入了我们之前录制的内容。 在开发工具选项卡中点击 wps 红编辑器,我们就能查看和修改代码了。我们看到代码窗口中有很多行代码, 但我们只需要看第七、第八和第九行代码即可。第七行代码是选择 a 一单元格,第八行代码在所选单元格输入内容,第九行代码选中 a 二单元格。 现在我们手动插入一行代码看看效果。复制第八行代码,粘贴到第十层,将里面的一、二、三改为四、五、六。回到表格中,清空表格内容,再次运行 js 红,我们看到 a 二单元格中已经自动输入的内容。

有粉丝提出这么一个问题,在 wps 当中可不可以写一个用 gs 开发环境的一个查看代码, 我们看一下这个在 w p s 当中,它是有两种开发环境,一种呢是 g s 开发环境,也说用的是 javascript 代码,另外一种呢是 v b 环境,也就是说用的是 v b a 代码。 那么在这里的话,在开发工具啊下面有个切换到 v b 环境,点一下切换到 v b 环境之后,就是说我之前那些 v b a 代码就可以去使用,如果说你没有这个 v b 这个环境的话呢,之前我那些 v b a 代码它是不可用的, 因为在 wpad 当中,他默认的话基本上就是打开的是 j s 开发环节,比如说他必须用 j s 的代码 来进进行解决,需要注意这一个问题。那么首先的话我们来看一下这个 g s 代码,这里我给整理好了,还是一样,就是这里我们去拆分十二月份的工作表,拆分成单独的 excel 文件, 在这一个开发工具下面,我们点击这个 wps 红边机器,或者你用快捷键也是一样的,就是奥特加 f 十一, 我们点开之后的话呢,我们把这个代码我们给他贴过来,代码的话呢都会放在粉丝群,需要的话可以领取就可以。然后的话我们还是一样,我们 nf 五或者呢你点击这里有个运行 这里的时候,他会提示红名称,我们就选择这个拆分工作表,然后点击这里运行, 提示这个拆分完成,就是已经拆分完了,然后我们点击确定拆分之后的文件在哪里去看呢?就说你这一个总表发在哪里就去哪里看, 那我们看一下这个是总表所在的路径,下面的话呢?是刚才用代码拆分出来的十二个月份的工作表, ok。

大家好,我是连连老师,感谢朋友们对我的支持。呃,咱们今天来看一下这个关于相对引用和绝对引用。其实啊,我们上节课讲过的那个录制红的基本方法就是那两种,一种是先选择我们对应的这个单元格,然后录制啊,就是 是他可以针对所有的单元格来运行。另外一种呢就是说我们点了录制红之后再去选单元格再进行录制,那一种呢就属于一种绝对引用。 那么咱们今天所说的这个相对引用呢,其实和那个意思是一样的,我们先来看一下吧,这个相对引用,还有这个绝对引用, 如果说我想把这一列的这个内容啊选中之后给他啊改为还是改一个字体,改一个这个,嗯, 填充色啊,改一个字体的颜色,然后改一个填充色,再给他做一个加粗。选中之后我们找到咱们开发工具里面点击陆志红,然后这个名字叫红四啊,我不给他指定这个快捷键啊,快捷键了,他知道这个意思就可以了。 点击之后呢,我现在啊就开始选中他之后,找到我们开始里面加粗底纹,咱们颜色啊就改完了,我们找到开发工具里面停止录制,这个时候我想对应的这个, 我先把它恢复到正常的一个状态取消,然后无颜色啊,无这个填充色, 然后呢我选择后面的这个内容,我想把这两列生物和这个地理给他加一个颜色,但是我们就会发现一个问题啊,经过上一节课的那个讲解,我们点击红里面再选择红色,点击执行,他 还是对我们的 b 二和这个 b 五单元格,然后进行操作,这里面需要注意的一点啊,咱们用录制红的这种操作,然后操作的数据他是撤销不了的,所以说有这个重要的数据啊,在调试的时候一定要备份,一定要备份, 因为这种数据一旦损损坏的话,往后撤销是撤销不了的,他和我们平时的操作是不一样的。好,我们接着往下看,如果说我现在想要对应的啊,这个不管是点哪个单元格啊,点哪个单元格,他都会 添加颜色,我们知道我们可以用到咱们的这个先点录制啊,我把上节课的内容说一下,先点录制之后啊,不对,先选中啊,先选中之后再去点录制红,然后点完录制红之后啊,这现在是红, 点击确定再去找到开始里面这次没有选中的那个步骤了啊,点了撸着红之后就没有选中的步骤了,红色 黄色底纹加粗,好完事,然后我们点击停止录制,这个时候我选择这个啊,选择这个生物地理,找到红里面选择红五,点击直行这个就可以了啊。如果说我使用绝对引用进行录制呢,这样选中他之后,先把这个使用绝对相对于用啊, 啊,相对引用啊,使用这个相对引用给他选中相对引用,选中之后呢,咱们去点击这一个录制红,点了录制红之后呢,我们点击确定我再去选中啊, 先选后选其实都无所谓了,那么我们先那个先点啊,先点完之后再去选中,选中之后呢,让他记录咱们选中的这个操作,然后再去选择咱们当前 这个颜色加粗等等,再把对应的这个停止录制啊,给他点一下,点完之后我们再来看啊。我现在选中后面的 ef 两列,我再去点击咱们对应的这个红,选择红六点击执行。哎,后面的这个也可以,但是有一个问题,什么问题啊? 就是后面的这个明明选了两列,他只对一列起作用,然后我们再选择点击红之后选择一个红六,点一下直行 对一列起作用,我选三列也白选,然后选择一个红六点击执行。因为我刚开始录制的时候,我选择的是一列 啊,选择的是一列,这就是咱们相对引用的一个操作啊,也可以是选根据选择的这一列啊,选择的这一列就是,呃,选择的哪一哪一列里面,然后根据这一列进行添加格式,还有运行横啊,这是 是他们两个之间的一个区别啊,其实不如咱们上节课讲的那个方法好用,就是可以不使用相对饮用,就是控制。咱们先选单元格还是后选单元格区域啊?那么我们再来看啊, 如果我想单步去执行,还有一个问题,单步执行这个红袋码怎么来执行呢?那我想看一下他添加的这个过程行不行啊?也是可以的,我现在啊选中当前的这个区域,我想看一下咱们的这个红六,我让他单步执行,就是一步一步的看看他的这个 呃,是怎么来运运行的。我点击单部执行之后啊,这个红六里面代码还还挺多,其实我们只做了三个操作,一个是加底纹,一个是加这个字体的颜色,一个是加加粗啊,其实这代码还挺长的,我们然后我把这个窗口说 为了往右拽一下,拽一下之后呢,这里啊单步直行的情况下,直接从第一行代码开始,就是这个红六的第一行代码,但是我们自己怎么去单步执行一行一行的往下走啊?这里记住一个快捷键是 f 八键, 那么从哪里可以看到呢?我们调试里面这里有一个叫主语句,主语句呢就是一行一行的调试,我们现在啊点一下这个 f 八键,来看一下 f 八,哎,往下走一个,再往下走,然后再往下走, 再往下走,再往下走,往下走。好,这个先给他加了一个填充的底纹颜色,再往下走走啊,这一句话呢,我们就会发现哦,这一整段才是一个填充的这么多呀, 再往下走,这个呢是给他加了一个字体的颜色,我们就知道了这一段是一个添加字体颜色的,其实啊,我们后期学完之后,这个简化成三 三行就可以了,再往下,然后最后给他做了一个加粗的操作,到执行到最后一句,然后点 f 八之后这个命令就结束了,这是单步执行,我们能看到他一个运行的一个过程, 当然这种方式啊对于我们学习来说有一个很大的一个帮助,可能我们操作了十步,二十步,我们点完一下这个 啊红代码之后啊,他直接一步就给运行完毕了,但是我们用单步调试的过程中呢,我们就知道,哦,原来这一 这几行代码是加底纹的,原来这几行代码是加这个呃颜色的等等,还有底下的这个呢,是添加咱们这个加粗格式的,这样对熟悉代码呢,有一个呃,可以起到很大的一个帮助。另外呢,假如说我们某一天想录制, 呃,想自己写一段代码,但是这个属性,比如说设置颜色的啊,设置字体颜色的我忘记了,那么我们就可以通过录制红的方法获得这个代码,然后呢把这个代码复制到我们的那一个自己手写的那个代码里面去就可以了啊,通过录制红获取对应的这个代码啊, 那么如何去删除这些红呢?我现在把它先关掉。删除红呢?在我们开发工具下面也有一个选择这个红啊,然后我把这些红啊依次给他删除掉,选中之后点击删除 是,然后再点开删除红五,点击删除,点击四,好,依次类推,把红四也给删掉吧,只留红一和这个红二,我们再点开,看完工具,点开这个最左边的这个编辑器,我们再来看这个模块一,哎, 啊,只剩下这个红一和这个红二了,其他的都被删掉了,哎,我往下翻也没有了。 好,这是咱们这个关于红的一些基础的操作,其实红的用熟练了之后,对于我们后面编写代码有很大的一个帮助,但是呢, 我们只要是掌握了这几种这个录制的方法就可以,然后从下节课开始呢,我们就正式进入到我们手写啊代码的一个阶段。好,谢谢大家。


大家好,欢迎大家观看 wps 杰斯宏入门道放弃教程,我是本次课程的主讲老师曾贤志,今天我们学习一杠二课 如何使用 g s 红代码来操作 w p s。 表格。所谓的 g s 其实就是 javascript 这种语言,我想大家应该也听过,这是一种前端语言, g s 红的根本目的就是使用 javascript 这种语言来控制我们的 w p s。 表格, 那么 w p s。 表格的代码的话,我们就俗称 a p i。 所以本套课程既要学习关于 javascrip 的相关代码,又要学习关于 w p s。 表格的相关代码,那么这样子的话才能够处理好我们的数据。这节课的话,我们就来演示一下如何使用 javascript script 这个语言来控制处理 w p s。 表格的数据。比方说下面的这个代码就是一个非常典型的使用 deviscript 这种语言来控制我们的表格,在这些代码里面的话,这三行就是跟 表格相关的代码,这句就是新建工作部的意思是吧?这句呢就是保存工作部,这句呢?关闭工作部,这三个都是跟表格相关的一个操作,所以这三句话的话,其实就是我们上面这里所说的是关于 控制操控 w p 四表格的相关代码。而我们的 javascript 是哪一部分呢?就是这个否语句,然后里面的这个 rung, 这个也是属于表格里面的东西,也就是 说用我们的这种 four 这个循环语句来读取这个单元格区域的数据,读取出来的数据的话,作为我们新建工作部之后保存的这个名称,我们可以给大家来演示一下,看对不对?如何来做呢?我们这里好,我们切换到一杠二这个 工作部,然后呢我们选择开发工具,再选择 wps 红编辑器,这样子的话就可以切换到 wps 红编辑器,在这个里面的话我们就可以编写代码, 可以点击插入,然后呢选择一个模块,这个时候的话末九 a 就可以在右侧这里编写代码。编写代码如何来编写呢?你首先的话我们看一下这里,首先的话把它在这个上面框架给写好, function test, 那么在这个里面的 focus 要用下面的这个是吧?然后呢这个 focus 的话,它是固定写法,后面的就随便你了。比方说这里我们叫做批量创建工作部,也可以叫做批量 批量创建工作部,这就是我们整个过程的名称,大家看一下,只不过在这里我写的 test, 然后在它的后面给它加一个,加一对小括号, 小括号后面的话我们加一对大括号,也就是说所有的代码就写在这一对大括号之间,所以我把它换好,是吧?这样子代码就在这中间, 那么大家看一下对不对?好,我们先来看一下关于操作表格的相关代码,比方说第一个叫做 workbox 点 add, 那么我们比方说在这里来尝试, 这下写个 bark box, 这是表示工作部集合,集合,下面来创建一个工作部,是吧? add 这个方法,然后呢 加括号,括号里面我们暂时不要参数,是吧?这个时候一句代码写完,我们在后面加一个分号就可以了,我们可以运行一下代码,是吧?把光标定在这一个代码的某某一个位置,然后点击这个运行, 大家注意看一下是不是马上就创建了一个工作部,对了,好,创建工作部这部我们做好之后的话,第二部干什么?在这里大家看一下,是不是我们就要 保存工作部这个里面写的 active workbook? 好,我们在下面比方说再写个 active workbook, 好,这是 是他,那么这个意思就是对我们的活动工作部进行一个保存,这个对象进行一个保存, save us, 另存,另存的这个另存的位置是什么?你可以给他指定一个啊,我们指定在哪里呢?比方说我们指定在 桌面上,桌面上的某一个位置,我临时来创建一个,我写个 a、 b、 c 吧,随便写个 a、 b、 c。 然后呢我们双击打开这个位置啊,大家注意看一下地址栏里面的这个位置,就是我们要保存的位置,我给他复制这个路径, 然后到我们编辑器里面,把这个路径放在一对双引号里面,然后保存的时候我们保存什么就保存。比方说我随便写个 demo, 点 x, l, s, x, 然后保存之后的话,我们 是不是就关闭好,所以这个时候的话,最后还要写保存之后把它关闭,那么我们就在这个里面写个 active workbook, 点儿 close, 哎,把它关闭 好。这是第二句,第三句,那么是不是有三句话了?这三句其实都是跟表格相关的代码,跟我们的 javascript 是没有关系的,暂时来说是没有关系,我们一句一句的运行,来看一下对不对?把这个 a、 b、 c 文件夹打开, 然后看一下它能不能够保存到这个位置。那么怎样一句一句的运行呢?你可以在它的前面加一个断点,这样点一下,然后按一下 f 十一,然后就可以开始看到没第一句这个键 箭头的位置就是马上要运行的代码的一句,然后创建,是不是这就创建了一个,在这边创建了一个工作部,这个工作部的话就成为了活动工作部,也就是刚刚创建的这个工作部成为了活动工作部,我要对活动工作部来保存,那么来试一下, 保存之后,你看一下,好像没有问题,但是这里也又没有保存出来,然后再关闭看一下 啊,看一下在这边是不是,哎?那个被关闭了,然后这边呢?哎,这边没有出现,就是代码都运行完了,为什么没有出现呢?我们可以再来试一下点运行一下 说,但是他说又存在了,那么问题在哪里呢?问题我们指定的这个路径的话,它是不对的,然后呢 它保存到了一个默认的位置去了,我们来看一下 demo 里面,它应该是不是保存到这个里面去,好保存到这个里面去了,也就是说它并没有把这个当做路径,你看到没? 当做名称了,也就是说从 user 这里开始,从 c 盘下面,是吧?他把这个整个当做一个名称,所以这个路径不对,那么这个路径的话要 加倍给他,那么这样子的话才表示落井,否则的话这个只有一根斜杠,他有特殊的意义,两根斜杠的话才表示什么样?一根斜杠其实 是前面这个对后面这个进行一个转移,把它转移成具有普通意义的这种斜杠,就形成了一个真正的路径了。好,那么这个时候我们再来运行,来看一下, 看到没?诶?这个时候才真正出来了,所以我们知道问题在哪里了,那么接下来的话我们要循环怎么办?好,这个时候我希望这个样子, 就是把这个里面的 a 二到 a 十二这些单元格的这个值作为保存的时候,他的这个什么名称,有多少个名字,他就新建多少次,就保存多少次,关闭多少次。好,所以我就可以这个样子了,直接写个 range, 然后呢把他的 a 二单元格到 a 十二单元格这个区域的值给他什么样循环出来。那么直接来个 value, 获得他的值,获得他的值之后把这个单元格里边的每一个值给循环出来。我们来看一下这个循环语句他是怎么写的? 在上面是不是把它循环出来啊?付给一个变量,这个变量名称,他就会获取到这个区域的每一个单元格,这个区域每个单元格的值 他会获取的,所以他的写法,完整的写法,这个时候应该是这个样子,我们先写在上面写 go for, 你可以这么来写 let 名字,然后 of 好。哦。为什么?就是循环哪些?就循环这个单元格区域里面的值, 好在后面给他加一对大括号,大括号里面我们就放我们刚才写的关于工作部的操作,哎,这个样子的话就成功了。然后保存的时候我们保存什么,我们就把 这个位置,这个位置 dem 换成什么样,从这个单元个区域取出来的每一个值,每一个值付给名字了,这个付给这个变量了,所以我们在这个里面加一个双引号,加加在中间连接一下,连接谁,就连接我们刚才这个名字 好就可以了。好,接下来的话我们一句一句的来执行,看一下断点设置在这里面,然后呢按 f 十一一句一句的来。首先大家看一下第一个 监视窗口局部变量,这里是不是看到没循环出来的第一个指是什么?达文西,也就是达文西,然后呢新建,新建之后是不是就新建好了?然后接下来该保存,我们看一下他能不能够成功保存,保存是不是就出来了,然后再关 关闭,对,看一下这笔是不是就关闭了,然后第一次打吻系出来,是不是第二次循环。大家再来看一下又新建,新建工作不溜了,然后又保存,这个时候是至尊宝,也就是至尊宝,保存为至尊宝,看一下 是不是至尊宝,然后再关闭。我们来看一下关闭是不是又关闭了,以此类推。我们想把它运行完结束,然后 把这个断点给他取消,就是点一下,再点一下,然后点击这个运行完,我们就会看到他在不断的这个运行 好。运行完成之后,我们可以看一下在这个里面新建的这些名称,是不是跟我们这边的这个区域里面的这些名称 一模一样。对了,那么最后我们简单的看一下这段代码,其实这三行就是关于表格的代码,表格的 a p a 代码,然后这个呢? for 这一部分,那么就是 javascript 的语言, 然后这个的也是关于表格的相关代码,也就是说用 javascript 这个语言来来控制表格,所以这个代码的话是不是包括了两部分,一个是关于表格的 api 代码,一个是关于 javascript 代码。 好,这节课的话大概给大家讲述了一下他是如何运行的,就是如何用结实红代码来操作 wps 表格,如何用 加我 script 这种语言来控制 wps 表格。其实是这个意思,下节课的话我们才从最基础的开始给大家讲解,这节课只是做一个整体的演示。好,我们下节课再见。

如果 excel 文件的 vba 密码忘记怎么办?不用急,使用这个代码可以自动解除密码。首先把文件另存为二零零三版的 ncls 格式,然后新建一个 excel 文件,执行这段 bba 代码, 按照提示选择等待破解的文件,等待几秒钟显示破解成功。打开破解后的文件,查看 vba 就可以看到 vba 代码已经可以打开了。


上期我们讲了通过将 excel 文件转换为压缩文件从而破解工作表密码的方法,今天就在为大家介绍一种用红代码进行破解的方法。 首先从开发工具选项卡中打开为什么被四代码编辑器在插入菜单中点击模块输入代码, 回到工作表中,遇 进行刚刚输入的代码,我们看到工作表密码已经被成功破解了。

w p s j s 红中也可以使用字典,并且比 v b a 中更简单。下面就用 j s 红中的字典为大家演示一下如何根据出入库记录表自动生成库存统计表。在开发工具选项卡中点击 w p s 红编辑器,打开 j s 红编辑窗口, 通过工具栏中的插入菜单,插入一个模块,在模块中输入这些代码, 点击按钮运行代码,看看运行效果。我们看到名称已自动去从库存也自动实现了累加,请看代码拿走,不谢!


哈喽,大家好,那么也比较久没有做这个视频了。呃,首先感谢一下碧江的几个粉丝啊,然后购买了我的工具,感谢他们的支持。 那么其实呢,因为我做视频呢,是我遇到过的电脑问题,然后我觉得他可以作为一个呃讲解的一个地方,或者是觉得对大家有帮助,那么我才会去做这个视频啊,我并不是说在网上去找一些材料,然后就呃直接去讲那个 感觉对大家来说是没什么意义的啊。呃,那这个视频呢,是讲一下这个最近遇到的比较多的一个问题啊,就是一个红病毒啊,那么红病毒呢?大家可以去百度去搜索一下, 那么他是一个寄存在一个文档或者模板的红中的一个计算机病毒来的, 那么我呢是根据我的实际情况去讲一下,那么这个用户呢,感染这个红病毒主要呢是在呃网页下载了一些文档,或者是别人发给他的一些文档, 呃,还有一些是邮箱里面去下载的一些文档,就是别人发过来的文档,不是他自己创建的文档。那么他一打开的时候就是这样一笑啊,他一打开啊, 他正面会提示一下,呃需要启用红才可以编辑这种,然后你一旦去点开,那么你就很容易就感染了, 那么用户的基本都是这个营销表格的一个红病毒感染。 我讲一下这个红病毒的一个危害啊,那么一旦你感染这个红病毒之后,你打开了其他的一个有效文件,那么他是编辑之后是保存不了的啊,他会提示你缺失了一个什么什么呃, vl 的一个东西啊, 就是说你感染红病毒之后,你是保存不了这个文档的,就是说你编辑不了这个文档, 那么大家怎么去清理这个红病毒呢?呃,大家可以通过这个杀毒软件啊, 我们首先比较推荐的是大家比较认可的一个刹车软件是火融啊,火融的话我之前视频有讲过,那么大家可以在百度上去直接搜索下载就行了,要通过他的查删呢,是可以 呃,很好的去把这个红病毒给删除啊,那么他他这种删除这个红病毒呢,并不会去删除这个一效的一个文件的,那么大家可以去放心去操作啊。那么呃,杀完毒之后呢, 并不是说这个红病毒就呃对你的影响就已经完全没有了啊,那其实不是不是这样的啊,你杀完毒之后呢,还要清理一下这个 红病毒感染的一个模板啊,大家可以看到红病毒是寄存在文档或模板他,但是大部分呢,其实两个都会寄存的啊,那么大家感染这个红病毒之后呢,在清理完这个病毒之后,那么大家也要把这个模板给他给清除掉啊, 那么一笑吧,一笑表哥的那个模板的。呃,我之前视频有讲过,在我的电脑,首先我看一下我们当前的登录用户啊,例如我这里是我的 ministrator, 这是管理员账户啊, 那么当然也有一些人用装的可能不是这个专业版,也可能用的是别的一个自己命名的一个账户名啊,那么大家要 看清楚啊。好,然后在细盘里面有一个用户啊,我们点击打开,可以看到我们当前的一个用户名了 啊,这里还有讲一下,我之前视频有讲过,我们这里要把这个查看,然后把这个隐藏的项目啊,把它给勾上,要不然我们看不到我们的那个隐藏的一个文件夹了。 好,我们点进自己使用的一个用户里面啊,然后点进这个 appta, 然后按这个路径呢,看上面的路径,一步一步步去找啊,基本上除了这用户名不一样之外,呃,其他的一个路径是完全一样的, 然后找到这里,我们点开这个音效, 好,假设这里面有文件啊,那么我们就要把它给删除啊,因为这个就是选主这个以下表格模板的一个地方, 也是这个红病毒模板寄存的一个地方啊,大家可以看一下, 就是出现这个文档啊,那么大家也可以放心的去把它给删除掉,这个是对我们的这个以下表格是没有影响的, 那么当你杀完毒,然后删除这个模板之后,你这个以下表格才会正常的。那大家我之前视频有讲过啊,然后还有一个,如果这个目录下如果带有点叉 lb 为后缀的一个呃文件的话,那么大家也要把它删除掉啊。 ok, 那么我再讲一下,呃,这个我文档,因为他有可能是我文档也会有感染这个红病毒的,虽然我没有遇到过,那么但是大家跟大家讲一下,就是说同样的也是说通过这个杀毒软件, 呃,你用火用啊,或者三六零都没问题的,你杀完之后也可以留在这里,也可以把它给卸载掉,那么大家卸载之后要预防一下,就是以后的这个文档就行了啊, 好,假设是在这个卧文档里面呢,我们也要杀完毒之后要清除一下他这个模板啊,我们新建一个卧文档 某文档的那个模板呢?是在这里啊,在文件然后有一个选项,那么我们再找到这里一个高级, ok, 哦,再找一下,看到这个文件位置啊,我们点击他看到这个没有用户模板, 我们点进来可以看到我这里是没有模板的啊,如果有的话,他这里会送成一个呃 n 开头的一个文件。好, ok, 我们去呃百度给大家找一下吧,我觉得我这里没有截图啊。 呃啊,是这种啊, 看一下我们文件里面有没有,要不要进去里面呢? 应该就是这个这个 tmp 开头的一个文件夹下面的,那么他这个模板呢?是 以这个啊罗某为开头的一个文件啊,那么大家直接把它给删除掉就可以了,像这种啊, 那么当然呃并不是说因为这个红病毒大家才会有需要去删除这个模板,那么大家如果遇到像你新建文件就新建我文件或者是一笑文件, 那么一打开就有问题的时候,那么你就可以考虑去呃选择把这个模板给删除掉,因为删除模板之后呢,他会用这个原始就是默认新装好之后的一个模板去呃 为默认的啊,这个一般都是正常的,大家不要呃害怕去删除这模板会有什么影响啊, 主要呢是预防这个红病毒呢,大家还是说要在这个接受一些外部文件的时候生活,以下都是都一样啊,那么大家要注意一下,如果他弹窗有提示的话,大家最好用杀毒软件去进行一个杀毒先啊再打开, 那同时呢也要呃跟对方说,就是说发给这个文档,发文档给你的这个人说你的电脑可能已经感染了病毒,让他最好去杀一下毒啊, 不能说只是自己杀毒之后就啊当这个事没发生一样啊。那么大家要杜绝这个呃红病毒的一个产生啊, 还有传播好,那么这期视频呢是讲到这里啊,那么大家如果有什么不了解啊,或者是想深入了解一下红病毒的话,也可以通过百度啊,去搜索一下,看一下他是一个什么温啊,一个什么病毒对我们有什么影响啊。 ok, 这期视频呢是先讲到这里啊。


一键 pin 调整表格宽度适应窗口大小,一键给所有表格应用表格样式,一键删除所有表格。 看完这个视频,你绝对能掌握这些技巧,因为今天我要手把手带着你达成一个成就。 word 表格红入门显手续,咱们直接上操作, 使用 wps 的朋友可以把进度条拖到这里进行观看。在 word 中,如果我们想让表格的宽度适应窗口大小,那么我们可以点击表格, 在上方找到布局自动调整,根据窗口自动调整表格。但是如果文档有很多表格都需要调整,那么我们就要用红来代替 操作,那我们想要用红代替我们操作,我们就要编写红代码。红代码在哪里写?在红编辑器中写红编辑器。在开发工具中,如果你的选项卡没有开发工具,那么咱们右键点击选项卡空白区域 自定义功能区,在这里找到开发工具,勾选它,点击确定。接下来点击开发工具进入红编辑器,也就是进入微柔 basic, 进来之后找到 nomo, 如果你这里没有 nomo, 那么点击视图,找到工程资源管理器,右键点击 nomo 插入模块。接下来咱们来写 红代码,在微软中用的语言是 v b a。 首先咱们写 sub 空格表格,通用代码敲一个回车。 sub 表示程序的开始,后面是程序名, 按着 seba 结束程序。那如果想使用红,依次对表格执行命令,咱们要使用一个循环来批量执行。所以在这里咱们写 four i, 等于从一到最后一个表格。一 to active document 当前文档的表格 tables。 点儿 count, 回车写一个 next, 然后在中间写 active document。 第二 tables, 英文小括号里面写 i, 右括号好,这一部分就是表格的通用代码,不管你是理解还是死记硬背, 你掌握了这段代码,你就已经入门了。比如说现在咱们要操作所有表格适应窗口大小,那么咱们在下面写下巴表格适应窗口大小,然后把这个复制过来, 接下来在这里输一个点,输入 alt 适应,然后英文小括号,接下来选择适应窗口,英文 右括号。好,现在点击运行,看效果。好。现在我们发现文档中的表格都自动适应了窗口大小,那比如说要适应内容,我们就改成 feet content 运行自动适应内容图省事,可以在这里写一,一就是适应内容,二就是适应窗口。比如说我们想给文档中所有的表格应用三线表的样式, 那么还是 sub 三线表样式,把这个复制过来,把执行的命令改成 style 样式,等于写三线表, 点击运行,这样文档中所有的表格都应用了三线表的样式,比如说这个样式清单表,咱们把这个复制,把样式名改成这个点击运行。 系统默认的是网格型,点击运行。那可能有的朋友会说,我掌握了通用代码,但是这里的功能我并不能自己通过代码写出来,咱们可以借助录制红来操作, 比如说现在这个文档不仅表格宽度有问题,而且文字的对齐有左下对齐,有右中对齐,都不统一。如果我们想把所有的表格都统一话,咱们可以点击开发工具,点击 录制红,比如说叫做统一,点击确定,接下来咱们来点击一下,首先是布局调整,根据窗口自动调整,然后选择选择表格,改成垂直居中, 接下来属性取消,指定高度确定,然后点击开发工具,停止录制,接下来进入编辑器, 试图打开工程管理器,你会发现在这里多了一个 new micros, 这里就是刚才咱们录制的代码,接下来咱把代码复制回到模块,一 写 sub 统一格式回车,把刚才复制代码粘贴过来。 但是这段命令只针对于选中的表格来说,要想让所有表格都应用这种格式,咱们就要把它放到循环中, 首先让它自动适应窗口,然后选中这个表格,接下来就把剩下的地方全都给它放过去,这样就可以了。好,我们运行, 这样咱们就把所有的表格都设置成了这种格式,哪怕你不会,代码不会变成,你也可以借助录制红,把录制红的代码放到通用代码中,让 ton 代码循环执行你的命令,这样就可以了。但是要注意一件事情,如果你要执行的是删除, 比如说删除表格,删除的命令是 delete, 但是当你执行之后,你会发现只删了一半,这是为什么?这是因为当你删除第一个表格之后, 你第二个表格会自动变成第一个表格,原来第三个表格会变成第二个表格, 而系统删除第一个之后要删除第二个。哎,他就会把现在的第二个看作第二个,但是现在的第二个却是原来的第三个,当你把现在第二个删除之后,系统就要删除第三个,再删除, 因为最开始有六表格,系统删完第三个要删第四个会发现,嗯?你第四个跑哪去了?所以咱们删除的时候要使用逆序删除,也就是从后往前删, 删除第六个,前五个的顺序不受影响,删除第五个前面仍然不受影响。所以咱们要把一吐改成吐,一吐一,然后在后面加上 step 逆序负一, 好,这样再删除就没有问题了。所以啊,咱们可以直接把这个 e two 都给它变成 two, e step 负一全部替换。所以咱们最终的通用代码是这个。 那这么多代码咱们要怎么使用?咱们可以给他单独设置一个选项卡,右键选项卡空白区域自定义功能区,在这里新建选项卡。重命名,比如说叫做红拖拉 组命名程表格偷懒, 点击常用命令找到红,然后把这个代码放过来。适应窗口三线表删除表格统一格式,每一个红,咱们可以给他重命名一下 适应窗口大小,然后给它修改一个图标,当然不重名 名也没问题。出命名之后点击确定,接下来你就会在上方看到红偷塔选项卡以后我们只需要在这里点击按钮就可以完成我们的操作。 有时候不想让全文所有的表格变动,只想让选中的表格变动,我们只需要修改一个地方,那么我们只需要把这个范围改成选中区域就可以了,也就是 选中区域的表格中代码,把这个范围改成 selection, 这里也是一样,改成 selection。 比如说现在不是所有表格儿适应窗口大小,选中范围内的表格儿适应窗口大小 选中区域表格适应窗口。哎,咱们就把这个复制过来,后面就是适应窗口 好,比如说选择二三、四,点击运行,我们发现第二个,第三个,第四个表格宽度,适应窗口大小,其他表格不受影响。 在 wps 中,如果我们想调整表格宽度,适应窗口大小,那么我们可以点击表格,点击表格工具自动调整适应窗口大小。 如果文档中的表格有很多,那么我们就要使用红来代替我们操作, 把每一个表格都批量执行适应窗口大小这一操作。点击工具开发工具,进入红编辑器, 在红编辑器中,咱们点击 nomo, 点 d, o, t, m, 在这里右键插入模块,如果你左边没有 nomo, 那么咱们点击视图,找到工程资源管理器, 哎,这里就有 normal 了。进来之后咱们写 function 空格表格通用代码, 输入一组英文的小括号,接下来输入英文的大括号,敲个回车。那既然要使用红来代替我们操作,我们就要使用 循环代码,对每一个表格分别执行 four 英文小括号,在小括号中间输入循环的条件三部分。第一部分,循环的起始量,也就是 i 等于 e, 接下来循环条件也就是满足什么条件他才会运行,当条件不满足,他就会终止,也就是 i 小于等于表格总数量,咱们输入 a, c, a, 它就会自动弹出 active document, 咱们键盘的 tab 键。第二, tables 的数量 count。 第三个条件, i 是如何变化的,在这里咱们想依次递增, 所以就写 i 等于 i, 加上一简写成 i 加加。接下来输入大括号,回车。 在大括号中间,咱们要输入每一个表格要执行的命令,也是让每一个表格都自动适应窗口大小,输入 a c active document 表格,哪一个表格呢? i t e m 第二个, 比如说咱们要批量调整表格的宽度,适应窗口大小,那么咱们直接在这里输入点 a u, 找到自动调整,输入英文小括号,它就会自动弹出适应内容 或者适应窗口,咱们选择适应窗口点击运行。现在咱们就批量调整了表格的宽度,那如果是适应内容,咱们就把这个直接改成一,然后运行, 一就是内容,二就是窗口。那现在如果我们想把所有的表格转成文本, 哎,那我们就把这个命令给它改成 convert to text。 但是要注意,在 wps 中命令是一个方法,方法要加上小括号, 类似的比如复制、粘贴、剪切、删除,这些方法都需要加上小括号,好点击运行, 哎,然后你就会发现一个情况,只有一部分表格转换成了文本,那这是因为当系统把第一个表格转换成文本之后, 第二个表格的顺序就会变成第一个表格,那系统现在要删除第二个表格,他就会把原来第三个,现在的第二个删除,同样接下来删除第三个,那现在文档中的第三个就会变成之前的第五个, 系统接下来删除第四个,哎,他看了一圈,现在文档中没有第四个表格,所以就停止了。那为了防止这一情况,咱们要采取逆向处理的方法, 也是先处理最后一个,咱把第六个转换成文本之后,前五个的顺序不受影响,第五个转换成文本之后, a 前四个不受影响,所以这个通用代码咱们要改成逆向,也是 i, 等于当前文档的数量, 从最大值开始循环,条件就是当爱大于零。爱是怎么变化呢?每运行一次,爱就减去一爱等于爱减一简写成爱减减好,运行 没有问题。删除也是一样,点 delete 删除也是方法,所以小括号运行删除了所有表格。那在具体使用中,为了操作更方便,咱们可以把红 放到选项卡中,咱们点击选项卡空白区域,自定义命令,吉他命令,找到自定义功能区,然后新建选项卡,比如说叫做红 toler, 这个是表格组,然后点击常用命令红,把刚才做的红都给添加过来,同时可以重命名一下, 接下来就会在选项卡出现红 toler 以后,咱们就可以在这里直接点击按钮来批量操作, 比如说适应窗口或者删除表格,这样就会很方便。 那有的朋友会说,我学会通用代码之后,唯一的难点就是我不知道这些代码是什么。比如说拆分表格,把每一个表格身份账号前面做一个拆分, 那这个时候咱们可以借助录制红外操作,点击工具开发工具录制红, 鼠标点到这个位置,点击表格工具拆分, 然后开发工具停止录制,接下来进入红编辑器, 在这里你就可以看到拆分的代码是 split, 然后写拆分表格,它的命令是 split s p, l, i t。 拆分是方法小括号,然后它会提醒你在第几行之前拆分,是一二三四,第四行前面拆分,所以咱们在这里写四 好关闭,同样把这个命令添加过来,点击 toler 拆分。 好,现在我们看到所有表格都从第四行做了一个拆分,那除此之外,我们有时候并不想让所有表格都执行命令, 只想让选中范围的表格执行命令。比如说现在我们只想让一二三表格适应窗口,那么我们只需要修改两个地方,把这个范围 从 active document 当前文档改成 selection, 选中范围的表格适应窗口,那咱们就把这个范围改成 selection, 下方演示改成 selection, 执行适应窗口的任务, 好给它添加过来。比如说一二三适应窗口, 现在就只会一二三适应窗口,其他地方不受影响。比如说选中这个范围适应,那么选中范围内的表格就会适应窗口,其他地方不受影响。 只要掌握通用代码,那么表格批量操作你就入门了。好,这就是今天所有的内容,如果有所帮助的话,趁点赞支持一下,关注一下,留意每天 get 新技能。

我们今天一起学习 wpsjs 红的几个批量处理功能,将多个文档的图片修改为统一尺寸,并添加页媒。按照惯例,先看效果,这是处理之前的文档, 这是处理之后的文档。其他批量操作亦可参考本视频代码操作,只要大家多利用录制红功能,就可以快速做出自己想要的功能来。看代码 添加一个 command 的按钮,方便功能调用。在 click 事件中调用我们需要的批量处理功能,代码做了详细注视,大家仔细观看。

加载线呢?他就是加载进来的东西吗?对不对啊?呃,前面呢我们说过一下,加载线呢,他能够把呃叉 la, 那个就是我们另存的时候,这边大家可以看到有一个格式, 我们另存为的时候,他有一个格式呢,就叫做加载项啊,哎,这个格式叉 la, 对吧?那么他就叫做加载红。那么如果啊,我们把一个文件保存成这个加载红以后, 他可以通过这个顶级这个加载的方式,把我们写的代码通过预览的方式直接加载进来。但是加载进来的这些红吗?他不能够直接哎,通过这个顶级 g s 红的 运行去获取到,他获取不到啊,在这个界面获取不到。那么其实他真正的用法是怎么样的?他真正的用法呀,是在我们的家的线里面去用。 嗯,那么我来简单写一下啊,简单写一个小例子,比如说呢,我们现在呢就来写一个加载,加载一个什么东西呢?我们在任务栏这个地方,哎,就是 这个菜单栏,平时如果我们想要去响应一个我们的红,对吧?那么我们有两种方式,比如说在 a 单元格去写入一个值, 那么我们的方式呢,有两种,第一呢,我写好一个红,在这里之后 rung 啊,之后 a 单元格去点一个 value, 让它等于某个值,对吧? 让它等于纯数字吧,诶,等于一二三,让它等于这个值, 那么他就写进去了。那么我们想运行这个红呢,有两个方式,第一个直接顶这里来运行,哎,第二个呢,打开兵一起运行啊,这个比如说,那么还有一种呢,就是 添加空间去响应他,那么这个空间呢,可以是直接添加这个八点按钮,或者呢添加一个形状去为他指定这个红就可以了。但是呢我们会发现啊,我们的窗口,哎,我们的表格中总是要有一个去触发红的东西, 对吧?他需要有这个东西才能够去触发,或者呢我们可以通过一些试镜来触发也行啊,试镜,比如说我选择 某个单元格或者进行某个动作的时候,他来触发这个红也可以,但是呢用起来呢,还是会觉得有一些哎,不能够得心应手的感觉。那么加载项就能够解决这个问题,因为啊加载项他能够在我们的 目前啊,现在我们看到的这个菜单工具栏,哎,也就是这一片东西里面去添加我们自己的按钮之后呢,通过这个按钮来进行一个响应就可以了,这就是加的像, 明白吧?那么这个代码呢?呃,他就是我们响应一些方法进去就可以了。来我们这边简单的来写一个,比如说就在 a 单元格去写一个值,好吧,那么我们就叫 test, 接下来呢我们在下面来写这一个实现函数,嗯, test 一百。 首先呢我们来创进一个容器,这个容器呢就是这样的一个东西,哎,比如说我现在呢把鼠标放在 wps 红兵器啊, 哎,应该说是这个是从这里到这里是一个容器,因为他中间没有隔性啊,大家注意看一下,这里有虚性啊,不是虚性,实性,但是不是特别明显, 对不对?那么这两个实线的中间哎,也就是这样的一块区域啊,其实他就是一个容器,这个容器呢就是用来存放这一些空径的, 那么如果我们想要去创进这样的一个空径啊,就是这样的一个或者这样的一个,那么我们先要创进这个容器之后,再往这个容器里面去添加我们的 这个图标或者是空镜就可以了。那么如何去创建呢啊?里面有一个对象叫做这个啊,这个对象,这个对象呢就是容器直接调用顶 a d d 的方法就能够添加了。 呃,我们呢比如说来一个工具啊,就叫做 t o o s 啊,工具箱吧, 嗯,因为它是容器,我们这里呢来写一个 这个啊,来给它一个并亮之后,接下来呢我们来运行一下,看看啊,有没有什么不一样的地方,好像没有任何动静,对不对?因为这个容器啊,现在还是不可进,我们并 并没有让他可以看到,那么其实如果我们现在在运行,他会直接报错的,为什么?因为已经有了 这个名字的这个容器已经有了,你不能重复去添加的啊,那么我这边的话调用把它删除一下,删除的方式呢,也很简单啊,直接告诉这个名字之后点迪丽塔就可以了,那么我们这里呢把它删除一下。 好,那么中指把这个先注视起来啊,接下来呢我们在这个容器里面去添加东西了 啊,我们要去添加一个八层按钮,我们要调用他的这个方法,那么这里的话只是先给大家做一下介绍啊,大家不要慌,后面会很详细的带给大家内容的。那么呃,也是 a d d 的方法,我们去加入一个巴藤按钮, m s m, 它是一个谋矩产量啊, s s o button 啊,去添加一个 button 按钮,添加进去了以后呢,我要把这个 button 按钮上面去改一个值,哎,比如说我用一个 b 来这里接收一下,就代表这个 button 按钮,我对这个 button 按钮上面的内容呢, 上面的字符串做一下表示,哎,是不是跟我们空间是同一个属性啊,对吧?那么因为他本身也是空间,明白吧?那么就叫做输入内容, 哎,就简单一点啊,输入内容就可以了啊,除了这个呢,我还需要对他的哎这个属性 进行设置一下,这个呢,就代表他这个空径要执行哪一个函数,要执行的是输入 a 单元格,在 a 单元格输入一二三这个值,对不对?那么接下来呢,我要把这个容器让他可进啊, 才能够看得到,我们把它的这个属性设置为处,因为他默认是 force 的,就是默认是不可进的,我们串进出来是看不到啊,明白吧?好,那么接下来呢,我们来运行一下这个简单的小代码,哎,就会发现啊, 有什么不一样的地方吗?跟常规的,哎,大家发现没有,这里多了一个加载项,看到没有?多了一个加载项,对不对?那么这个加载项呢,就在我们的主菜单栏,哎, 那么我们直接顶这个加载线进来呢,就会发现,哎,这里多了一个东西,那么这个东西啊,其实就是刚刚我们串进出来的,那么我顶一下试一试啊,哎,看到没有?那么他能够输入内容啊, 那么他能够执行简单的动作,能不能执行复杂的,哎,自然是可以的,对不对?那么其实我们做这个加载线呢,就是能够让我们的 在,呃,我们可以简单的说可以做一个工具包啊,可以做一个工具包,然后呢,呃,让这个工具包啊永远存在在我们的家的象中, 那比如说啊,有两种方式,第一种呢,我就不去保存一下这个叉 a l 这样格式的文件,我就呢直接写这样的函数,之后每一次打开工作部的时候,我来响应一下, 之后串进这个加载项里面的这些内容,容器、控件等等,呃,串进完了以后呢,是不是就可以用了?哎,比如说把它放在这个 box open 这个响音试镜函数中,那么每一次打开啊,他来穿进一下就完了。那么另外一种更为推荐的方法呢,就是大家把这个文件啊直接另存为,另存为,比如说另存到桌面啊,我直接保存为加的项之后呢点一个,保存 完了以后呢,我在这边点一个加载线,把它浏览,并且呢把它加载进来,哎,直接这样加载进来就可以了。 加载进来以后呢,哎,我们呢就在里面来运行一下,哎,现在执行失败的啊,执行失败的, 嗯,这边呢也需要用这个 open 的方式来做啊,就是也需要它响应一下,嗯, function app what a book w b 那么我们希望他在里面来响应一下这个 test。 一,每一次打开的时候,哎,简单来说,你打开任何工作部,如果我们做了这样的一个设置啊,哎, 如果我们做好这样的一个设置,我随意打开一个工作部你都。 呃,他报错啊,报错的话是因为,因为啊,他已经有这个空间了,所以报错啊,那么我们要处理呢也很简单,我们在这里呢加一个代码就是 来检测一下这个代码会不会报错,对不对?哎,比如说啊我来这里呢来一个串, 嗯最后呢来检测一下这个这一条语句是不是会报错啊?就是我新增这条语句,那么这里就把它删掉了啊,就直接定一个空的并量在上面就可以了啊。如果报 错那么我要干什么?我是不是要先把它删除啊?是不是 顶 delete, 那么删除完以后呢我再来新增就可以了。 先删除后新增。那么这样呢,呃虽然看起来有点多余啊,但是呢这样就能够完美的解决我们的这个问题了,就不会报错啊。你随便啊,现在的话就是你随便的去打开任意的工作部, 任意格式啊,任意格式都可以都可以,那么一旦你点开你就会发现。嗯但还是报错啊。这个进不去啊,我忘了我忘了,这个进不去,我直接把它关掉啊。 这个是其他问题,那天我们做的那个实力之后,呃没做好啊,之后自己给自己的表格玩死了,就是被密码锁,被密码锁住了, 那么我就打开这个吧合并工作部啊,来还是报错了, 那说明有点问题啊,我们看一下。哎,我写错了啊,我这个串写错了,踹我。呃我,我写了个 s 哈,我写了个 s, 事实上不能用 s 应该用什么呀?我们的加载项啊,可以来这里改的。 这里不能用 s 应该用 catch 啊, 写习惯了啊。 好,那么这样就不会报错了,那我们再来重新打开试一试啊。我们的目的就是 啊我们直接新增一个吧,新增一个空白的,那么我们随便打开一个工作部都能够发现,他就自动把我们这个加载箱加载进来了,也就说这个功能 只要在这台电脑上啊,他都是通用的,你随便去打开一个表都行啊,没有没有任何影响,对不对?那么如果我们想要修改他也很简单,你只需要在单琴工作表 单品工作部直接去打开这个代码模块,就能够对里面的代码直接进行修改,比如说现在呢,我想对选中单元格去进行写内容, 那么也是很简单呀,我这样改一下就行了, 那么接下来呢?哎,开发工具加载线,点开输入内容,哎,大家注意看,没有,那么他就已经有了,那么我再新增一个有没有?有,哎,不用慌啊,那么我把这个关掉呢, 也不影响的,没有任何影响,因为他这个加载像是通过那个文件加载进来的,明白吧?那么那这样的功能呢?我们就可以做,比如说我们经常用的合并啊,拆分或者一些格式,或者是一些模板的调用, 对吧?我们经常用的一些模板,我们可以直接把它存在我们的加载项中,用代码来实现,比如说我们这里呢,除了这种简单的空间, 我们还可以做下拉的宽,哎,可以做类似于这样的下拉宽,对不对?那么我们可以去选择想要什么样的功能,之后呢?还可以做,哎,这样调节的也可以做啊,那么还可以做什么?还可以做, 能做的东西还是挺多啊,能做的东西这些都可以做,这些都可以做啊,但是,呃,研究了好久,发现这个暂时做不了, 没有找到好的方法啊,就是啊,这个试图里面的这种复选框啊,复选框这样的这样的东西,哎, 暂时没有找到方法去添加啊,应该也是可以做,我觉得应该也是可以做,因为别人都做进去了,对吧?别人都做进去了,应该我们 也能够自己去封装的,好吧,那么其他的一些功能呢,都是比较常规的,我们都能够自己去做,比如说调定格式,你想要什么样的调定格式自己去封装就完了,哎,当然这里其实做的已经很好了, 除非你要的需求非常特殊啊,非常特殊,比如说你想让哎这个表中所有的二号 变成什么字号啊,其他的都不改,只改啊啊,这样的比较特殊一些的需求的话,那么就可以考虑我们自己去封装啊,那么 它的好处就在于我们使用起来更方便,更简洁啊,更方便更简洁。那么而且呢,它的可移植性非常高, 我们只需要把这个加载像这个文件直接发给身边的同事啊,这个发给他,他给他加载进去,那么以后呢,他就可以用这个功能了,也不需要去做过多的调整,明白吧? 好,那么啊,关于哈加的像的小知识点呢,就先说到这里啊,再稍微后面一点啊,龙哥学习的再成熟一些啊,摸索的再透彻一些,再给大家带到课堂上,好吧。