首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL VBA开始,入门业务自动化编程

(当然,不用,直接使用VBA从零开始变成也是可以) Excel启用所必须设定 只要点击打开[开发工具]选项卡就能开始录制宏命令。...打开包含Excel文件时,可能会显示如下安全警告(图5) 图5 单击[启用内容]按钮后,消息条就消失了。(图6)。...为了更快地操作,我们可以采用如下几种方法: 「设置快速访问工具栏」, 「设置快捷键法」 「制作Sheet页上执行按钮」 本章,我们只介绍「设置快速访问工具栏」法和「制作执行按钮」这两种方法。...Excel 2007 之后版本,包含文件簿通常会被保存成为另外一种文件格式「启用工作簿」。 Excel菜单上依次选择[文件][导出]。然后双击「更改文件类型」。...「另存为」画面上找到[保存类型],然后选择「启用工作簿(*.xlsm)」,输入文件名后点击[保存](图25)。 包含宏命令文件扩展名为「.xlsm」。

17.5K111
您找到你想要的搜索结果了吗?
是的
没有找到

干货 | 红队和漏洞挖掘中那些关于”文档“妙用(上)

Microsoft Office Word 一个执行任意代码方法,可以启用情况下执行任意程序。...新建Word文档,CTRL+F9,文档中出现"{}"之后将代码复制大括号之间,保存文件: 比方说这里就填一个弹计算器代码,不过实战中肯定是填Cobalt Strike无文件落地攻击语句了。...,都是支持功能,因此我们也可以Excel文档进行钓鱼,不过,使用Excel文档进行钓鱼需要使用Metasploit生成一个恶意msi文件 首先我们需要用MSF生成一个恶意msi文件msf中我们使用如下命令生成...payload可以是Cobalt Strike文件落地上线语句,当然本文前面提到了一个/wtf文件可以把里面的恶意代码粘贴上去 接着我们保存时选择ANSI编码,这样就制作好了一个携带恶意代码HTML...但是文档攻防其它领域没有用武之地了吗?想不是,WEB安全领域,借助文档仍然能打出一些骚操作。

1.2K50

Excel简化办公系列之二 | 录制快速制作工资条

本文为CDA作者青菜原创文章,转载请注明来源 编者按:CDA作者青菜将在近期发布「Excel简化办公」系列文章,本文是第二篇;更多精彩请持续关注~ 今天午饭后和财务妹子聊天,给我抱怨说,最讨厌发工资,制作工资条都烦死了...很奇怪问,怎么麻烦了?财务妹子说,要一条一条复制。听完后,心中几千只羊驼飞奔! ? ? 从图一到图二,是复制粘贴过来,想想我们公司几百人,可怜我们财务。...其实制作工资条有几种方式,接下来为大家介绍相对酷炫一点点录制制作工资条。 1. 首先启用,打开工资表,点击文件、选项、信任中心、信用中心设置、设置,选择禁用所有并发出通知。...确认后重启excel信息栏会出现警告信息,此时点击其中“选项”按钮打开Office安全选项对话框,在其中选择【启用此内容】选项并确定即可使本程序正常运行。 ? 2....点击查看,点击编辑,出现如下页面 ? 5.代码前端输入 Dim t For t = 1 to 50(50表示人数),后端输入next,点击运行 ? 工资表就完成了 ?

1.1K80

干货 | Office文档钓鱼实战和免杀技巧

常用套路使对方开启, 文档是被保护状态,需要启用才能查看; 添加一张模糊图片,提示需要启用才能查看高清图片; 提示要查看文档,按给出一系列步骤操作; 贴一张某杀毒软件Logo图片,暗示文档被安全软件保护...,可以启用情况下执行任意程序。...这个功能本意是为了更方便地 word 里同步更新其它应用内容,比如说一个 word 文档里引用了另一个 excel 表格里某项内容,通过连接域 (Field) 方式可以实现在 excel 里更新内容后...可以将IYQ简单理解成内置excel一种特殊‘web浏览器’(不能加载脚本),通过IQY【即web查询】语句,可以直接将各类web上列表数据轻松引入到当前excel中,而正是因为这样,从而给了我们利用...当受害者双击打开时,默认会用Excel打开,弹出警告,点击启用 因为前面的iqy文件是用cmd执行,所以会继续询问是否启动另一个应用程序,CMD.EXE.

6.4K21

VBA代码库10:强制用户启用

有时,必须确保用户在打开工作簿时启用,否则就不能实现工作簿效果。由于无法使用去打开,因此需要一种确保用户启用技术。...下面讲解方法隐藏除“欢迎”工作表(告诉用户启用)之外所有工作表,并在每次保存工作簿时强制执行该工作表。如果用户启用情况下打开工作簿,则将不会隐藏所有工作表。...还可以使用Excel VeryHidden属性来实现工作表隐藏,这意味着不能使用Excel菜单来取消隐藏工作表。但是,这只会影响该工作簿,因此用户可以使用另一个工作簿中取消隐藏所有工作表。...但是,如果用户非常熟练,他们总是可以始终进入你文件中。...但是,关闭文件时确实会产生一个非常小问题。如果用户尝试退出该应用程序,它将关闭工作簿,而不是Excel。再次退出将完全关闭Excel

2.3K40

钓鱼技术

文件验证失败 文件是使用“受保护视图中打开”选项打开 文件是从其他人 OneDrive 存储中打开 XLM / Macro 4.0 (excel钓鱼) excel下有功能,可以用来执行命令...随后当该文件被打开时,会自动打开cmd窗口 这里exec其实是执行cmd命令,我们可以借此来上线cs等操作。 真不错。但在某些情况下打开此类excel文件需手动点击启用才能正常钓鱼。...(前提是信任中心设置开启所有) 当然,一般情况下打开此类文件会显示 启用内容后就会弹计算器了 Word DDE word文件里,输入 ctrl+F9,进入到域代码编辑。...,再创一个启用模板文件。...然后带模板文档压缩包里面修改一些内容,使其指向模板修改为我们自己创建模板文件,这之间过程可以由smb协议完成,故过查杀几率较高。 我们启用模板文件(doc3.dotm)里写入

3.2K30

实用干货|简单9步,教你PPT中演示动态图表

PPT 链接回 Excel 演示 其实最推荐采用第5种,PPT 链接回 Excel 演示方法,也就是 Excel 里做好动态图表后, PPT 里放一张界面截图,链接回这个 Excel 文件。...这个做法很难找到资料可以参考,几乎是块空白。好在之前写《用地图说话》时候,曾琢磨过如何在 PPT 里演示点击地图选择动态图表,琢磨出一种做法,现在就和大家分享。 ?...再在 PPT 里添加一个下拉框,通过 VBA 来操作下拉框和嵌入 Excel,来实现图表动态切换。完成后效果是这样。 ? 制作步骤 1、制作 Excel动态图表模型。...首次选择时可能有点慢,因为在打开那个嵌入 Excel 文件,后面再选择就完全正常秒级响应了。成功。 8、保存 PPT 文件。 保存文件时会提示含有,选择保存为后缀名为 .pptm 带格式文件。...下次打开时会有提示,选择启用即可。 9、以后数据更新。 Excel 嵌入 PPT 里后,那个单独 Excel 文件就不需要了,所以你应该确认 Excel 模型做完善了之后再嵌入。

5K50

如何在Excel里加载第三方插件,让你Excel功能更加强大!!!

这些加载项分为两类:一类是以Excel加载格式(文件后缀名为“.xla”【2007版之前后缀名】、“.xlam”【2007版本之后后缀名】)存储;另一类是以.dll文件封装com加载。...第二种com加载加载比较简单,下载软件之后默认安装,系统会自动把.dll文件载入到Excel相应com加载目录里,打开Excel文件可以主界面菜单栏里面看到!...然后点选刚才黏贴进来.xlam文件,确定,此时可以看到加载弹出菜单会列出当前可用加载刚才加载对应文件前面打勾,确定就OK了! ?...通常启用.xlam加载项都会显示主菜单栏加载区域位置,但是也有例外!只要几个主菜单浏览一下就可以找到,也有一些是处理对应工作时候才会激活调用!...今天要给大家分享两款,Excel制作高级图表必备神器,顺便演示一下怎么调用加载: 第一个是Ec_Chart_Alignment.xlam ,这款插件主要功能是,可以Excel图表数据标签轻松批量移动到绘图区

7.2K50

Excel 旧用户正成为恶意软件目标

一旦被写入并准备就绪,Word文档就会将注册表中策略设置为“禁用Excel警告”,并从Excel文件中调用恶意函数。...消息中会提醒用户:“此文档是以前版本Microsoft Office Word中创建。若要查看或编辑此文档,请单击顶部栏上启用编辑”按钮,然后单击“启用内容”。”...攻击者可以利用DDE和VBA来实现这个目标,而这两个功能是标准微软工具随Windows系统提供。 DDE是一种应用程序(如Excel和Word)之间传输数据方法。...对于Zloader,恶意软件会使用Word中信息更新电子表格单元格内容。Word文档可以读取下载.XLS文件中特定Excel单元格内容,然后使用基于WordVBA指令填充Excel文档。...在这种情况下,与VBA其他滥用案例一样,Zloader也会利用这种功能来创建恶意脚本。 Excel将记录用户执行所有步骤,并将其保存为一个名为“process”

4.6K10

VBA实战技巧32:安装Excel加载

我们知道,有多种方法可以进入“Excel加载”对话框。最简单就是,单击功能区“开发工具”选项卡“加载项”组中Excel加载项”,即可打开如下图1所示“加载”对话框。...图1 复杂一点方法就是,单击Excel左上角文件——选项”,Excel选项”对话框中,单击左侧“加载项”选项卡,右侧下方“管理”下拉列表中选择“Excel加载项”,单击其右侧“转到”按钮...所需值只是加载项路径及其名称,如下图3所示。 图3 选择了哪些加载 注册表另一个位置,Excel会记录选择了哪些加载项(加载项对话框中检查)。...如何使用VBA来安装Excel加载 编写一些简单代码来启用加载项,弹出消息框如下图5所示。...Excel可以打开此类文件,但无法安装zip文件夹中加载项。并且压缩软件会在关闭后立即删除Temp中文件夹。然后,会在Excel中得到一个指向已安装加载项指针,该加载项没有随附xlam文件

4.5K20

红队技巧-网络钓鱼

前言 涵盖了现在大多数红队钓鱼手法,一直以来钓鱼配合免杀,更能出奇制胜! 1. excel执行任意命令 新建一个exel表,然后打开,对准这个右键点击插入。 ?...然后另存,2016版本记得点击否,然后得选择一个启用文件,远方服务器监听: ? 就欧克了,当然这里肯定不止这个msi文件,都能执行命令了,该怎么利用,你懂!...2 Link钓鱼: 随便选择一个应用或者文件,右键点击创建快捷方式,右键打开属性: ? 我们需要更改目标这里目标,这里目标路径改成我们攻击载荷,下面的起始位置可以更改,基本上没啥影响。...复制粘贴,Auto_Open()函数首部编写代码,设置图片位置为0高度为0让运行后doc上图片消失,然后保存,office马就制作好了 Project.ThisDocument.Image1.Top...那么点击启用,图片就好消失,显示出正常文件来。

2.7K10

解密古老而又神秘宏病毒

但是打开携带宏病毒文档,其中命令就会被执行,导致文档所在电脑主机被感染。 打开含有文档文件,会遇到"安全警告",单击"启用内容"按钮,就会执行。...,可以Office打开文档时候,始终按住Shift键,将禁止存在一起自动。)...尽管最近这种方法已经很容易被杀毒软件检测到,但在经过混淆处理之后,很多情况下仍然可以生效。...生成后,你可以快速创建一个Excel 文档: 打开 Excel 转到视图选项卡(View Tab) - > - >查看 添加一个名称,为 book1 配置,然后单击 "创建" 用生成代码替换所有当前宏代码...保存,点击启用内容后(即启用功能),代码执行。

5.5K30

Excel奇葩玩法,你绝对想不到

相信大家对Excel一定陌生,也相信一部分人使用Excel也相当溜了,但看了下面的这些牛人,你还有这样自信?...(二)进阶篇 一些资深点使用者可能会使用,或者会VBA进行一些简单功能开发,尤其是一些年长程序员,后来转业务,VBA使用起来还是很溜,比如像下面这个,利用Excel+VBA制作简单界面,将...(三)耍帅篇 更牛要属利用Excel开发游戏了。 Cary Walkin是一名来自加拿大多伦多会计师。Walkin Excel 软件里制作出了一款完整 RPG 游戏。...这款游戏名为“竞技台.Xlsm”(Arena)~文件可以 Excel 2007,2010和2013版上运行。游戏内容包括: 随机对手:超过2000个随机对手,每个都具有不同 AI 能力。...看到这些人用Excel怀疑是不是假Excel了。

1.2K30

利用避免发送确认邮件时忘记添加附件

刚开始阶段,大家都还不是很熟练,于是频频出现聚精会神地把邮件内容处理完以后,还没有把制作完成html附件添加到邮件里就点击了发送按钮。...做了一个Outlook加载项实现这个功能,但是试验证明部署兼容性还是有一些问题(一同事Win7 x64 + Office 2007 x86上安装后不能加载)。所以这里分享一下用实现方法。...,为了保证后面的步骤能够顺利,我们可以先做一些准备工作: “文件 → 选项”,弹出Outlook选项页面(Outlook 2007以前版本可能在“工具”下直接就有可以跳到第3步)。...启用 重新打开Outlook,由于我们没有进行数字签名,所以默认是没有启用,启动时Outlook会弹出提示,请在弹出提示框中点击“启用”(如图6,截图中第一项可用是因为进行了数字签名...image.png 图6:启动提示,启用 至此,我们设置就完成了。你可以编写一封新邮件作为测试,主题中包含“重构待确认”字样,添加任何html网页文件作为附件,收件人最好写自己。

2.5K90

代码管理

学习使用VBA来处理Excel问题,自然是为了简化工作。但是随着自己VBA使用增多,代码分散各个Excel文件中,非常散乱。管理好自己代码是提高代码复用率关键,也能提高开发效率。...数据与代码分离 Excel本身就是数据和代码混在一起,这确实提供了极大便利,但是随着VBA使用深入,会逐渐发现这种便利最终也会带来许多麻烦: 同一种功能程序多个Excel VBA中存在...库 使用加载来作为库进行代码管理: 一些功能性东西,比如一些常用类、函数等,在编写VBA代码过程中会经常使用到,但是本身不是一个完整可以完成某个具体任务,我会放在一个加载中,固定保存在电脑某个位置...然后具体实现某个任务时候,如果需要用到,使用工具-引用方式去调用,具体可以看利用VBAProject来共用VBA代码里介绍方法。...,将常用一些功能分类制作加载,添加到下拉菜单下面,真正需要用到时候,通过下拉菜单打开对应加载,运行程序,使用完成后再关闭。

92210

Excel录制和解密

大家好,又见面了,是你们朋友全栈君。 本篇演示Excel版本:Excel 2019 本篇演示一个简单录制。...弹出对话框中,给取个名字后点击“确定” Sheet1 中选择 A 列, 复制后粘贴到 sheet 2A列, 在到“” 菜单中点击“停止录制” 点击保存时候会弹出一个提示框,...保存文件格式为 .xlsm。 也可以点击“另存为”保存为.xlsm 。 Excel在后续版本中,要保存Excel 就需要特定后缀文件(.xlsm), 即启用Excel 。...测试运行 打开保存.xlsm 文件, 清除sheet2 中内容 点击“查看弹出窗口中可以看到上面录制, 点击“执行”按钮 运行之后, 可以看到内容从 sheet1...解密 录制其实是一段VB 代码, 还是通过“查看” > 编辑 就可以一窥真容了。

1.3K20

利用office反弹shell

OFFICE中WORD和EXCEL都有。Word便为大众事先定义一个共用通用模板(Normal.dot),里面包含了基本。只要一启动Word,就会自动运行Normal.dot文件。...默认情况下,Word将存贮 Normal模板中,以便所有的Word文档均能使用,这一特点几乎为所有的宏病毒所利用。...实际上是一系列Word 命令组合,用户可以Visual Basic 编辑器中打开并进行编辑和调试,删除录制过程中录进来一些不必要步骤,或添加无法Word 中录制指令。...二、利用MSF生成攻击payload ? 利用生成jaky.vba文件弄进office文件里 ? 这里要启用一下 默认是关闭 -查看 ? 文档里随便输入个文字什么。...全局是对于当前计算机所有文档对象有效,即文档本身包含宏代码,也可以运行全局。但是本身全局名字是随机生成,所以要先创建一个全局,定义一下名字。

2.2K21

数据分析系列剧第五集:用户满意度研究(二)

图4 四分图数据源 1、制作散点图 选中数据源(见图4)数据区域B2:C14(注只选数值,选字段名),依次选择“插入”-“散点图”-“仅带数据标记散点图”。...图9 四分图示例5 6、设置散点系列名称标签 可以使用一个专门为散点图添加系列名称表签来完成,这个名称Datalabel。...(该宏文件链接:http://pan.baidu.com/s/1qYodANE 密码:j0eo,应用时需与设置散点名称标签Excel文件放在同一路径下) 为了能让这个发挥作用,Excel中需要先降低安全设置...,具体操作为: “Excel选项”—“常用”—“功能区显示开发工具选项卡”,于是Excel菜单栏出现“开发工具”菜单,然后选择“开发工具”—“安全性”—“启用所有”。...没想到Excel这么强大,能画出这么高大上图!” 老刘笑着说:“先别急着庆功,我们还没做完呢,从四分图模型中你能得出哪些结论呢?” 小蔡抬了抬眼镜,看着四分图说:“对对对,来看一看结论。

2.7K70

ChatGPT Excel 大师

访问 Excel 选项或信任中心设置。2. 选择安全选项并选择所需安全级别,例如禁用启用来自可信来源启用所有。3....ChatGPT 提示“注意到我 Excel 数据不同工作表之间匹配。如何调查并识别导致这些不一致性原因,并纠正不准确或匹配数据?” 105....利用 ChatGPT 见解探索恢复策略,例如使用 Excel 内置修复工具,从备份中恢复,或在复杂情况下寻求专业帮助。ChatGPT 提示“ Excel 文件似乎已损坏,无法访问我数据。...双因素认证 专业提示通过与 ChatGPT 讨论启用双因素认证,增强 Excel 文件安全性,以防止未经授权访问敏感数据。步骤 1. 确定要启用双因素认证 Excel 账户或系统。2....ChatGPT 提示“如何为涉及 Excel 文件潜在数据泄露做好准备?您能帮助我制定事件响应计划,概述发生安全事件时需要采取必要步骤?” 219.

5300
领券