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

从Word 2013内部运行Windows桌面快捷方式的VBA代码

VBA代码是Visual Basic for Applications的缩写,是一种用于Microsoft Office应用程序的编程语言。它可以用于自动化执行各种任务,包括在Word 2013中运行Windows桌面快捷方式。

在Word 2013中,可以使用VBA代码来执行以下步骤来运行Windows桌面快捷方式:

  1. 打开Word 2013应用程序,并按下Alt + F11打开Visual Basic for Applications编辑器。
  2. 在编辑器中,选择插入菜单下的模块,以创建一个新的模块。
  3. 在新的模块中,编写以下VBA代码:
代码语言:txt
复制
Sub RunShortcut()
    Dim WshShell As Object
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "C:\Path\to\shortcut.lnk" '替换为你的快捷方式的路径
    Set WshShell = Nothing
End Sub
  1. 将代码中的"C:\Path\to\shortcut.lnk"替换为你要运行的Windows桌面快捷方式的实际路径。
  2. 按下F5键或点击运行菜单中的运行子程序,以执行VBA代码。

这段VBA代码将使用WScript.Shell对象创建一个Shell对象,并使用其Run方法来运行指定路径的快捷方式。通过替换代码中的路径,你可以指定要运行的特定快捷方式。

这种方法可以用于在Word 2013中运行各种Windows桌面快捷方式,例如打开文件、文件夹、应用程序等。它可以提高工作效率,方便用户在Word中直接访问其他应用程序或文件。

腾讯云提供了一系列云计算产品,包括云服务器、云数据库、云存储等,可以满足各种云计算需求。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

1.3 HTA HTA是HTML Application缩写,直接将HTML保存成HTA格式,是一个独立应用软件,本身就是html应用程序,双击就能运行,却比普通网页权限大得多,它具有桌面程序所有权限...Visual Basic for Applications(VBA)是Visual Basic一种宏语言,是微软开发出来在其桌面应用程序中执行通用自动化(OLE)任务编程语言。...没做任何处理之前,VT查杀 39/61 GUI隐藏/取消隐藏宏VT查杀 37/60 在VBA GUI编辑器中隐藏所有宏模块(默认“ ThisDocument”模块除外)。...EvilClippy.exe -gg macrofile.doc Stomp VBA(滥用P代码)VT 查杀 12/60 效果很好,过火绒 将来自文本文件fakecode.vba虚假VBA代码放在所有模块中...请注意,VBA项目版本必须与主机程序匹配才能执行P代码 EvilClippy.exe -s 1.vba macrofile.doc 参数说明:-s 参数是通过假 vba 代码插入到模块中,用以混淆杀毒程序

6.9K21

解密古老而又神秘宏病毒

某段数据上标记了字母'M',表示这段数据中含有VBA宏(Macro): 宏病毒激发机制有三种:利用自动运行宏,修改Word命令和利用Document对象事件。...配合XMLHTTP服务使用Stream对象可以网站上下载各种可执行程序 Wscript.shell WScript.Shell是WshShell对象ProgID,创建WshShell对象可以运行程序...,许多宏病毒使用CallByName执行危险函数 | Powershell |  可以执行脚本,运行.exe文件,可以执行base64命令 | Winmgmts |  WinMgmt.exe是Windows...那为什么Office 文件非常适合作为恶意 payload 载体呢? 这是因为 Office文件默认设置是支持 VBA 代码所以允许 VBA代码代码执行。...生成vba代码word操作 点击上方标签视图标签,在该标签中点击宏按钮,弹出对话框中输入宏名字,然后单击创建按钮。

5.5K30
  • 使用VBA找到程序安装路径

    电脑安装程序,一般默认都会在桌面生成快捷方式,但是程序快捷方式太多会造成桌面凌乱。 所以很多时候我们会把快捷方式删除,时间久了,可能都不记得是否安装过了某个程序。...这里介绍使用VBA程序来找方法,一个程序在安装过程中,一般都会需要管理员权限,这是因为程序安装一般都要在注册表中写入一些信息,而操作注册表需要管理员权限。...这些写入信息就包括在安装过程中我们选择程序安装路径,所以只需要使用VBA去读取相应注册表信息就可以找到程序安装路径: Function GetAppPath(AppName As String...) AppName = VBA.UCase$(AppName) If VBA.Right$(AppName, 4) ".EXE" Then AppName = AppName &...Wscript.Shell") On Error Resume Next GetAppPath = WSH.REGREAD("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows

    1.8K10

    Excel基础:一文带你了解VBA编辑器

    这对于测试代码片段和快速查看变量值非常有用。工具栏:VBA编辑器工具栏提供了快速访问常用功能按钮,例如运行、停止、调试等。您可以通过工具栏快速执行各种操作。...Excel2013界面找到宏word2013界面找到宏界面如下:PowerPoint 2013界面找到宏界面如下:3.3 使用开发者工具打开VBA编辑器Excel打开开发者工具步骤如下:功能区任意区域鼠标右键弹出菜单选择...另外word、PowerPoint等操作方式类似。具体看动画效果:开发者工具中VBA相关组成按钮Visual Basic:点击可以直接打开 VBA 编辑器,作用等同于快捷键 Alt + F11。...宏:打开宏列表,支持对列表中宏进行编辑,例如运行、修改、删除等操作。录制宏:点击录制宏可以将键盘和鼠标操作,自动转换成 VBA 代码。这个功能在实际VBA开发过程中使用非常频繁。...因为存在一些恶意代码,所以一般将宏安全性设置为禁用3.4 Excel文档内部打开VBA编辑器方式Excel2013 可以点击最底部sheet标签页右键查看代码可以打开。

    2.1K31

    红队 | CS加载宏上线初探

    当前版本EvilClippy支持在Linux、macOS和Windows平台上运行,实现了跨平台特性。...该工具重用了部分Kavod.VBA.Compression代码来实现压缩算法,并且使用了Mono C#编译器实现了在Linux、macOS和Windows平台上完美运行。...") 科普一下vba文件: VBA(Visual Basic for Applications)是Visual Basic一种宏语言,是在其桌面应用程序中执行通用自动化(OLE)任务编程语言。...目前杀软查杀 VBA 基本上都是静态查杀,所以静态免杀至关重要,源头上讲 Word 是一个 zip 文件,解压之后 vbaProject.bin 包含着要执行宏信息,也是杀软重点关注对象。...很多诱饵文档喜欢在 VBA 中启动脚本程序执行 ps 或者网络上下载一段 shellcode 或恶意程序等等,这样非常容易被杀软行为拦截拦住,同时沙箱可以根据进程链和流量判定该 word 文档是恶意

    2.8K30

    Office如何快速进行宏免杀

    Visual Basic for Applications(VBA)是 Visual Basic 一种宏语言,是微软开发出来在 其桌面应用程序中执行通用自动化(OLE)任务编程语言。...在 Linux,OSX 和 Windows运行。...效果还不是特别理想,自己可以改下混淆 vba 脚本,效果会更好 包括卡巴斯基以及 windows 自带杀软均不拦截查杀,效果还很好用 试下动态查杀,咱们运行下,火绒和 360 均可以成功上线 ?...关掉 Word后,CS 上依旧是可以执行命令 PS: VBA代码解释:CobaltStrike 生成默认 VBA 会导入四个 Windows API 函数,常见 ShellCode 加载器 代码...ShellCode 可以自己在 VBA 里解码或者比如每个元素自增 1,运行时候-1,达到免 杀 ……

    4.2K30

    干货 | Office文档钓鱼之如何快速进行宏免杀

    Visual Basic for Applications(VBA)是 Visual Basic 一种宏语言,是微软开发出来在 其桌面应用程序中执行通用自动化(OLE)任务编程语言。...另存为 Word 类型务必要选”Word 97-2003 文档 (*.doc)”,即 doc 文件,保证低版 本可以打开。之后关闭,再打开即可执行宏代码。...在 Linux,OSX 和 Windows运行。...,自己可以改下混淆 vba 脚本,效果会更好 包括卡巴斯基以及 windows 自带杀软均不拦截查杀,效果还很好用 试下动态查杀,咱们运行下,火绒和 360 均可以成功上线 成功上线 关掉 Word...后,CS 上依旧是可以执行命令 PS: VBA代码解释:CobaltStrike 生成默认 VBA 会导入四个 Windows API 函数,常见 ShellCode 加载器 代码: CreateRemoteThread

    2.6K20

    Office 365开发概述及生态环境介绍(一)

    Office 97开始,我使用过后面几乎所有的Office 版本,但是印象最深刻有几个版本 Office XP 这个版本没有用年份来编号(实际上应该是Office 2002),原因估计是为了配合Windows...首先,它当然继续支持VBA,但却规定所有包含代码文件,与不包含代码文件,文件格式上就明确有所区分。...由于VBA巨大成功,甚至一些非微软产品(例如AutoCAD)中也支持VBA。 虽然理论上说VBA可以做很多事情,但它主要擅长是对应用程序内部操作自动化。...需要注意是,VSTO相比VBA来说,在部署方面会更加复杂。首先,它要求目标运行环境,不光是Office版本要一致(通常高版本可以向下兼容),而且必须有对应.NET运行环境。...,Office 2013开始,及至现在Office 365家族,以Web技术为基础、以App为模型,微软为广大开发人员提供了全新开发支持,打开了一个新视野。

    2.9K20

    Active APT

    此恶意代码包以 VBScript 开始,如果 Outlook 进程正在运行,该脚本首先会杀死它,然后通过更改注册表值来消除 Outlook 中 VBA 宏执行安全性。...Outlook VBA 模块生成电子邮件,带有包含远程模板 Word 文档附件 该电子邮件包含英文和俄文文本。但是,如图 3 所示,俄语编码存在问题。...值得注意是,有两个文本文件,一个用于 Word,一个用于 Excel,包含要插入目标文档恶意宏 VBA代码,以及负责查找和破坏现有文档 .NET 程序集。...然后,它会在连接到系统所有驱动器上扫描具有有效 Word 或 Excel 文件扩展名文档。对于包含 Windows 安装驱动器,它仅扫描特定位置,即桌面和下载文件夹。...模块字符串存储在其 .data 部分中,使用简单 XOR 密钥进行加密。它还能够其 C&C 服务器下载和执行任意代码。 C# 这是 C/C++ 版本 C# 重新实现。

    8K00

    002 C# 写入Excel,Word,Ppt完整攻略

    其实有很多编程语言可以实现,比如Python,Vba等。 但我想跟你说,试试C#其实也很香。 首先,你需要下载Visual Studio2013。...因为前期绑定运行速度极快,而且编写代码时可以有代码提示。 这期,我特别向你介绍这种操作方法。 文末有源码获取途径,源码仅供个人学习使用,切勿商用。...完善命名空间引入代码 编辑写入Excel单击事件代码 流程:生成Excel主程序》新建工作簿》通过Cells属性写入单元格》另存在桌面上》关闭Excel程序。...编辑写入Word单击事件代码 流程:生成Word主程序》新建文档》通过Range.Text属性写入段落》另存在桌面上》关闭Word程序。...编辑写入Ppt单击事件代码 流程:生成Ppt主程序》新建演示文稿》通过TextFrame.TextRange.Text属性写入文本框》另存在桌面上》关闭Ppt程序。

    2.8K00

    工作中遇到小技巧 一(暂停更新)

    2、合理摆放“快捷方式”   绝大多数情况下,我们运行软件都是通常该软件快捷方式”来做到,硬盘容量越来越大,安装软件也越来越多,有很多朋友喜欢把快捷方式都放到桌面上,这样不但使您眼花缭乱,而且系统性能也会下降...,而且会造成系统资源占用过大而使系统变得不稳定,所以我们最好把桌面快捷方式控制在10个左右,其它快捷方式可全放到开始菜单和快捷启动栏中,而且把所有软件“卸载”快捷方式删除以提高系统性能。...”   绝大多数情况下,我们运行软件都是通常该软件快捷方式”来做到,硬盘越来越大,安装软件也越来越多,有很多朋友喜欢把快捷方式都放到桌面上,这样不但使您眼花缭乱,而且系统性能也会下降,而且会造成系统资源占用过大而使系统变得不稳定...,所以我们最好把桌面快捷方式控制在10个左右,其它快捷方式可全放到开始菜单和快捷启动栏中(如下图),而且把所有软件“卸载”快捷方式删除以提高系统性能。...原理是:大多数病毒是先建立autorun.inf再键入内容,病毒在进入C盘时就是通过这个文件夹里内部文件来为媒介。         9、在Word中无论如何也打不上中文?

    73920

    学习中遇到小技巧 一(暂停更新)

    2、合理摆放“快捷方式”   绝大多数情况下,我们运行软件都是通常该软件快捷方式”来做到,硬盘容量越来越大,安装软件也越来越多,有很多朋友喜欢把快捷方式都放到桌面上,这样不但使您眼花缭乱,而且系统性能也会下降...,而且会造成系统资源占用过大而使系统变得不稳定,所以我们最好把桌面快捷方式控制在10个左右,其它快捷方式可全放到开始菜单和快捷启动栏中,而且把所有软件“卸载”快捷方式删除以提高系统性能。...”   绝大多数情况下,我们运行软件都是通常该软件快捷方式”来做到,硬盘越来越大,安装软件也越来越多,有很多朋友喜欢把快捷方式都放到桌面上,这样不但使您眼花缭乱,而且系统性能也会下降,而且会造成系统资源占用过大而使系统变得不稳定...,所以我们最好把桌面快捷方式控制在10个左右,其它快捷方式可全放到开始菜单和快捷启动栏中(如下图),而且把所有软件“卸载”快捷方式删除以提高系统性能。...原理是:大多数病毒是先建立autorun.inf再键入内容,病毒在进入C盘时就是通过这个文件夹里内部文件来为媒介。 9、在Word中无论如何也打不上中文?

    90120

    进击恶意文档之 VBA 进阶之旅

    3、ExeCodes: 当 P-Code 执行一次之后,其会被一种标记化形式存储在 __SRP__ 流中,之后再次运行时会提高 VBA 执行速度,可以将其删除,并不影响宏执行。...VBA 编辑器 ? 与原来文档没有任何区别,接下来使用 Office2013(64 位)打开 ? VBA 编辑器 ?...Pcodedmp 精准识别了真正代码,忽略了伪造 VBA 通过 VBA stomping 原理可知,真正代码存为了 P-Code,所以 olevba 输出结果中反编译形式 VBA 即为真正代码...2007(x86) 8800 2010(x86) 9700 2013(x86) A300 2016(x86) AF00 在 VBA 编辑器中隐藏宏 可以在 VBA 编辑器中隐藏真正宏,只需要修改 PROJECT...,源头上讲 Word 是一个 zip 文件,解压之后 vbaProject.bin 包含着要执行宏信息,也是杀软重点关注对象,可以修改该文件名用于规避检测,步骤分以下三步 1、将“vbaProject.bin

    4.5K30

    一个Hancitor恶意邮件活动Word文档样本分析

    经过对宏文档和PE负载分析,发现本次样本包含代码与Hancitor文档宏代码有较大变化,但是通过对内含主要PE负载文件分析,发现二者基本一致,比如IDA反汇编后形式、代码加密执行、网络通信协议...5、wird.exe 可选择任意一个桌面受感染快捷方式执行。试验中我们选择了双击winhex快捷方式,wird.exe开始运行。...随后,wird.exe会打开真正winhex快捷方式运行系统上真实“winhex.exe”。 其次,wird.exe会恢复桌面所有快捷方式文件。...保证了只要运行一次“感染快捷方式”即可(当桌面有很多快捷方式,其实只要点击任意一个感染快捷方式运行werd.exe文件后,wird.exe就完成了任务,会恢复桌面所有的干净快捷方式文件)。...因此,wird.exe程序非常简单,就是负责完成快捷方式相关操作,启动werd.exe,恢复桌面,自删除。成功运行后,用户桌面将恢复原样。

    1.6K10

    word文件都变成了白色图标了,该怎么处理?-ZOL问答_word图标变成白底docx

    在win10操作系统中当我们需要使用一些办公软件office,当我们在win10系统中安装了office之后,桌面上出现了excel、word以及PowerPoint 等图标,这些图标上竟然都显示不正常...针对这样现象一般是缓存文件引起,下面给大家介绍下win10 word图标变成白底解决方法。...WINWORD.EXE, 右击文件-发送到-桌面快捷方式; 3、找到开始菜单下面的office快捷方式,按下win R,键入: C:\ProgramData\Microsoft\Windows\Start...Menu\Programs 点击确定,然后找到 office字样文件夹打开,将文件夹里面的Word 201?...删除(删除之前快捷方式),将上一步发送到桌面快捷方式移动到该目录, 然后重命名为Word 201? 针对这样问题,excel和PowerPoint也可以进行同样操作即可。

    4.3K40

    IPO屡战屡败 而立之年WPS 能否闯关成功?

    迅速发展风靡全国,到被碾压,跌入历史低谷以及后来重出江湖,已过而立之年WPS或在近日迎来了属于它高光时刻!...当然,这与Windows操作系统普及有很大关系。...WPS到1997年才Dos升级到Windows界面,而此时MS Office已通过各种渠道传播 Word6.0 和 Word97 成功地将大部分WPS过渡为自己用户,WPS发展进入历史最低点也就可想而知了...2002年,在雷军建议下,WPS代码被重新编写,经过3年时间,到2005年,新版WPS上线,完全按照MS Office标准,在软件界面和功能上一模一样。...另外,WPS拓展能力太差。Office一般都是支持VBA,而WPS默认不支持VBA,如果想要进行VBA扩展,必须要经历一个很复杂得过程。

    78710

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

    Zloader是一种针对银行特洛伊木马,旨在窃取目标金融机构用户凭据和其他私人信息。 Zloader初始攻击向量是基于收件箱网络钓鱼消息,其中会附带Word文档附件,并包含非恶意代码。...攻击者可以利用DDE和VBA来实现这个目标,而这两个功能是标准微软工具随Windows系统提供。 DDE是一种在应用程序(如Excel和Word)之间传输数据方法。...当用户停止操作之后,这个宏将会被保存下来,并且会被分配给一个按钮,当用户点击这个按钮时,它会再次运行完全相同过程。...禁用Excel宏警告 恶意软件开发人员通过在Word文档中嵌入指令,Excel单元格中提取内容,实现了警告绕过。...一旦Excel宏被创建并准备好执行,脚本将修改Windows注册表键以禁用受害者计算机上VBA信任访问。这使得脚本能够无缝地执行功能,而不会弹出任何警告。

    4.7K10

    蠕虫病毒“RoseKernel”迅速蔓延 政企单位网络易被攻击 ​

    ,病毒会立即运行; 2、通过劫持Office快捷方式传播后,病毒会劫持Word和Excel快捷方式,让用户新建文档带有病毒代码。...结束其他挖矿程序 劫持Office快捷方式 DM6331.TMP 在执行后会将带有宏Word文档(rknrl.TMP1)和Excel文档(rknrl.TMP2)拷贝到Office目录下,然后遍历桌面目录...,在Word与Excel办公软件快捷方式添加命令行参数。...相关代码,如下所示: ? 劫持Word和Excel快捷方式 被篡改后快捷方式参数及其解释,如下图所示: ?...当启动被劫持快捷方式后,会调用带有病毒代码文档文件,病毒代码运行后会在Temp目录下释放rknrl.vbs和DM6331.TMP并注册病毒WMI脚本。

    1.4K40

    如何用Word结合chatgpt快速搞定文章和周报与作文!

    版本信息: PC:Windows 10 Word:Microsoft Word 2013 国内版:chatGPT国内中文镜像官方原版在线免费体验 (taiyangyukeji.com) 1.创建宏模板...这样就进入了VB编辑窗口,点击插入→模块,就新建了一个代码框:如下图 如图操作 ?...复制下面现成代码,把your_api_key替换成你自己OpenAIapi_key,填入编辑窗口 复制下列代码 vbnet复制代码 Sub ChatGPT() Dim selectedText...用于Json数据解析 下载地址:github.com/VBA-tools/V… 下载JsonConverter.bas,放在本地,然后在VB编辑窗口,文件→导入文件 ?...还需要打开一些内部库:工具→引用 ? 需要打开有如下: ? 如果有安全提示错误,还需要把VB安全选项设置一下:文件→选项→信任中心→信任中心设置 ? 把启用所有宏打开 ?

    3K50

    office2019 办公软件中文直装版图文教程

    2019 仅能在 Windows 10 操作系统上运行。...基本组件包含熟悉 Word、 Excel 和 PowerPoint。用户因为不同套装,还可以获得其他组件包括 Outlook、Visio、A 安装步骤 1.下载完安装包后,右击解压 2....找到解压后安装包文件夹 3. 右击 ProPlus2019Retail,选择解压到 ProPlus2019Retail 4. 右键以管理员身份运行 Setup.exe 5....返回初始安装包,双击打开“激活工具”文件夹 9.找到“KMS 工具.exe”,鼠标右击选择【以管理员身份运行】,注意:一定要以管理员身份运行,否则会安装失败 10....WIN10 默认不创建桌面图标,点击左下角【开始】按钮弹出右侧程式列表中找到 Word(或 Excel/Powerpoint)快捷方式,这里以 Word 为例,鼠标左键按住不放直接拖拽至桌面生成图标,方便以后打开

    67920
    领券