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

打开全局地址列表的VBA在Office 365更新后不再起作用

是因为Office 365更新后可能对VBA的功能或者安全策略进行了修改,导致原有的VBA代码无法正常运行。为了解决这个问题,可以尝试以下几个步骤:

  1. 检查安全设置:在Office 365中,VBA的安全设置可能会影响代码的运行。打开Office应用程序(如Excel),点击"文件",选择"选项",然后选择"信任中心"。在信任中心中,点击"宏设置",确保"对所有宏启用所有宏"被选中。如果之前选择了"启用所有宏",则尝试选择"对所有宏启用所有宏",保存设置并重新启动Office应用程序。
  2. 更新VBA引用:在VBA代码中,可能使用了一些外部库或者引用。在Office 365更新后,这些引用可能需要重新更新。打开VBA编辑器(按下Alt+F11),点击"工具",选择"引用"。在引用对话框中,检查是否有缺失的引用,如果有,取消勾选并重新选择正确的引用。
  3. 重新编译代码:在VBA编辑器中,点击"调试",选择"编译VBA项目"。这将会重新编译代码并检查是否有语法错误或者其他问题。

如果以上步骤都没有解决问题,可能需要进一步调试代码或者重新编写代码以适应Office 365的更新。在这个过程中,可以参考腾讯云的云计算产品,如腾讯云函数计算(https://cloud.tencent.com/product/scf)来实现类似的功能。腾讯云函数计算是一种无服务器计算服务,可以帮助开发者在云端运行代码,无需关心服务器的运维和扩展。通过腾讯云函数计算,可以实现类似的自动化任务,并且具有高可靠性和弹性扩展的特点。

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

相关·内容

VBA: 隐藏模块中出现编译错误:解决对策

在网上查阅一些资料,发现早期VBA代码存在兼容性问题。...office365有32位和64位两个版本。通过64位office软件打开早期excel文件,如果代码中存在早期面向32位office编写VBA代码,可能会存在上述编译错误。...2 更新旧版本VBA代码 对于 Office 2010 版本之前(VBA 版本 6 和更早版本)编写 VBA 代码,需要修改为 64 位 Office 版本中运行,否则在 64 位平台上运行时会导致错误...只有 64 位版本 Microsoft Office 中运行 VBA 代码时,才需要修改 VBA 代码。...两点注意事项: 1)经测试,发现上述代码32位office365上可以顺利运行,64位office365上运行会出现问题。 2)上述代码仅用于学术研究,请勿用于非法途径。

12.3K10

『新认知』原来python也可以完整地调用VBA功能驱动OFFICE自动化

之前我一直以为,python对OFFICE自动化,相较VBA的话,是有限,就像openpyxl那样,需要有人去不断地追加维护才行。...经过学习,发现其实只要使用win32com这个库,就可以将VBA代码直接移植到python上使用。...功能上是和当前VBA宿主相关,例如Excel版本越高,VBA功能越多,相应win32com这个库也可以自动增加这些功能,本质上win32com只是一个桥梁,使用python可以驱动COM组件,COM...而不是使用pythonnet,后者是对.NET非托管dll起作用。如果硬着来,效果比较差,例如以下代码,需要使用反映方式才能操作COM组件。 那有哪些软件是COM组件暴露,哪些不是?...from win32com.client import combrowse combrowse.main() 因为我本机是OFFICE365,所以这里就直接获取到最新COM组件Excel16。

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

    关于Office 365开发,这里定义并不是指开发Office 365平台,或者接口(这两部分由微软数以万计研发工程师们负责),而是基于Office 365平台及其提供接口,独立开发商(ISV)...这个后来被正式命名为OpenXML技术,微软经过实践将其贡献给ECMA,并被ISO和IEC等组织认定为开发文档格式国际标准。...但在展开Office 365之前,请让我对此前两种开发技术/模式——VBA和VSTO——进行一个归纳,向经典致敬。...你现在能找到任何一个Office版本,你打开某个应用(例如Excel),按下ALT+F11键即可进入VBA编辑器界面。 ?...,从Office 2013开始,及至现在Office 365家族,以Web技术为基础、以App为模型,微软为广大开发人员提供了全新开发支持,打开了一个新视野。

    2.9K20

    VBA: 定时保存Excel文件

    文章背景:有一份文件数据更新比较频繁,而其他电脑需要随时查看该文件最新数据,因此,需要经常保存该文件。...office365具有自动保存功能,当文件保存到 Microsoft 365 Microsoft OneDrive 或 SharePoint 时,自动保存可用。...对于未开启自动保存功能情况,下面介绍如何通过VBA代码,实现文件定时保存。这里用到VBA方法是Application.OnTime 。...当关闭工作簿,停止定时保存。 注意事项:关闭工作簿,一定要解除OnTime程序(参见Workbook_BeforeClose相应代码)。否则,即使关闭了工作簿,工作簿稍后也会被自动打开。.../thread-848141-1-1.html) [4] Application.OnTime method(https://docs.microsoft.com/en-us/office/vba/api

    2.3K20

    最新攻略:免费申请 Office365 开发者帐号,带25帐户E3企业版 ,终生可续

    这个试用订阅是全局管理,Office 365 E3 级帐户,能够支持 Office 桌面版,可创建25个账号,每个账号可同时6台电脑上使用!...好消息是,更新模式,使开发人员订阅可以永久更新。...,它就会保持活动状态,订阅到期不再停止也无须更换。...(可选)如果您希望收到Microsoft有关新功能和其他更新信息,请选中我希望收到Office 365开发人员计划复选框。选择下一步。...设置完成,您首选项显示右上角下一页上,您会收到欢迎消息,同时还会收到一份邮件,大功告成。 使用 点击登录之后,第一次登录时候,系统会提示修改密码。修改一下,进入到这个页面。

    29.8K42

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

    --------提取运行 点击模式,静默模式, 全部隐藏 点击更新,设置 更新方式----解压并更新文件覆盖方式----覆盖所有文件 确定,出去可以文件名改像一点。...二、Office钓鱼 WIN7 Office 2016 MSF CS 2.1 基础知识 宏是Office自带一种高级脚本特性,通过VBA代码,可以Office中去完成某项特定任务,而不必再重复相同动作...这个功能本意是为了更方便地 word 里同步更新其它应用内容,比如说一个 word 文档里引用了另一个 excel 表格里某项内容,通过连接域 (Field) 方式可以实现在 excel 里更新内容...可以将IYQ简单理解成内置excel中一种特殊‘web浏览器’(不能加载脚本),通过IQY【即web查询】语句,可以直接将各类web上列表数据轻松引入到当前excel中,而正是因为这样,从而给了我们利用...利用过程: 新建一个excel文件,找到”数据”→”自网站”→”地址”,填写要抓取数据网站url,选中想抓取数据表单 点击导入 点击确定,即可成功导入 接下来利用IYQ打开计算机来看看效果 我们自己服务器网站目录下放一个

    7K21

    微软计划于2024年下半年逐步弃用VBScript

    仍将作为按需功能提供,但将不再预装; 作为淘汰过程第三阶段一部分,VBScript 将在未来 Windows 版本中退役和淘汰。...微软 Windows 10 Internet Explorer 11 中默认禁用了 VBScript,并在 2019 年 7 月「补丁星期二」累积更新中禁用。...不过这只是微软移除威胁行为者用作攻击载体 Windows 和 Office 功能战略一部分,最终目的主要还是为了让用户免于感染恶意软件。...微软这个战略最早可以追溯到 2018 年,当时雷德蒙德将对其反恶意软件扫描接口(AMSI)支持扩展到了 Office 365 客户端应用程序,从而遏制了利用 Office VBA攻击。...从那时起,微软就禁用了Excel 4.0 (XLM)宏,强制默认阻止VBA Office宏,引入XLM宏保护,并开始全球Microsoft 365租户中默认阻止不受信任XLL插件 https://www.bleepingcomputer.com

    17510

    VBA还能活多久?——完美Excel第169周小结

    如果VBA给Excel带来问题或者Excel版本更新以前使用VBA开发应用遇到了很多问题,我想Microsoft一定会对VBA进行更新。 取代VBA会是谁?...JavaScript是Microsoft跨所有设备(PC、浏览器、手机等)上统一Office使用时一直投入一种语言,Microsoft也一直推动使用JavaScript来自动化Excel。...(续) Excel小技巧45:2个工作表操作习惯,利已也利他 Excel公式技巧45:按出现频率依次提取列表数据 Excel小技巧46:单元格中输入连续数字6种方法 资源分享:电子地图下载与拼接器...---- 完美Excel社群本周内容 知识星球App上创建星球:完美Excel社群,于8月1日正式开通,除每天发表至少1篇技术文章、话题或者经验分享外,还及时解答社群朋友提出问题。...下面是本周完美Excel社群上分享和讨论内容: #Excel公式使用经验 查找数字时,可以考虑使用SUMIFS函数 数组公式经验分享 #Excel技巧 设置毫秒和超过24小时时间 #Office 365

    4.6K40

    『Excel进化岛精华曝光』 VBA中调用OFFICE365新函数

    VBA虽然整体语言上更新是停滞,但在OFFICE对象接口上,还是会有所更新。...例如Excel里新增函数,Application.WorksheetFunction类下面会有所更新,但不是全都有,也不知道未来会补充多少。 目前笔者大概找了一圈,有以下函数已经支持。...相对来说,VBA数组,各大编程语言里,简直是弱爆了,如果能够借助OFFICE365新出这些函数,VBA里数据处理环节用一下,也会省心不少。...最近Excel进化岛参与动态数组公式讨论热火朝天,产出不少经典案例,让人隔着屏幕都能感受到激情四射。...从官方示例中,能够学习真的很少,社区力量才是强大,当前Excel进化岛,是一个学习OFFICE365新函数和动态数组公式不错平台,欢迎加入。

    1.7K50

    11.反恶意软件扫描接口 (AMSI)

    下图说明了 AMSI 扫描过程。 ? 创建 PowerShell 进程,AMSI.DLL 将从磁盘加载到其地址空间。...Office VBA + AMSI 当然amsi也可以检测vba和Java script 实战中,使用宏攻击(钓鱼)也是我们常用手法,所以我们要知道amsi对宏文件检测流程 微软文档中我们可以看到...Office 365 AMSI 用户配置 > 管理模板 > Microsoft Office 2016 > 安全设置 1.对所有文档禁用:如果对所有文档禁用该功能,则不会对启用宏执行运行时扫描。...2.为低信任文档启用:如果为低信任文档启用该功能,则将为启用宏所有文档启用该功能,除了: 宏安全设置设置为“启用所有宏”时打开文档 从可信位置打开文档 作为受信任文档文档 包含由可信发布者数字签名...该协议允许 VBA 运行时向反病毒系统报告它即将执行某些高风险代码行为,并允许反病毒观察到行为序列表明可能存在恶意活动时向进程报告,以便 Office应用程序可以采取适当行动。

    4.3K20

    尝试:Script Lab,Excel 基础操作(1)

    前期00:深度:从 Office 365 新图标来看微软背后设计新理念 前期01:尝试:Script Lab,快速 Office 365 开发工具 //SL01 前期02:尝试:Script Lab,...但是为了保持代码简洁性,思来想去还是牺牲以上优点,从当前默认环境(Production)暂时切换到 2017 版本 Script Lab ,为此需要执行以下操作: 打开编辑器窗格,然后选择或创建一个代码段...; 在编辑器右下角,单击cog图标以打开设置; 页脚左侧下拉列表中,选择“Script Lab 2017”。...从本质上来讲,OfficeJS 与 VBA / VSTO 在对像表达上并无本质差异(对象名称有丁点差别),主要区别还在异步思想代码实践上面。...作为一个合格程序员,我想信你己经入门了,基本上配合着 API (这点 Script Lab 比 VBA 太有优势了,能够方便查阅甚至直接执行),就等你玩出花样了(或你当成本期作业也行,欢迎投稿,如果有好玩

    2.5K51

    尝试:Script Lab,快速 O365 开发工具SL01)

    虽然早年前己经接触过,但一直未有下决心开始 Office 365 开发之旅,虽然一直被光标老师所鼓舞,但是我心有旁骛还没有真正做开始 Start。...评价 Script Lab 是一款快速 Office 365 开发工具,这是一个很棒工具。与客户进行快速原型制作成为现实。虽然不是第一次接触到这个工具,但今天确实是第一次认真观察这个项目。...为什么不使用类似于PowerApps简单公式语言来构建Microsoft Office系列产品加载项而不是Script Lab? 比VBA好多了 这是VBA超酷替代品,也可以在线使用。...微软车库想法于 2009 Office 实验室萌芽,当时设立想法很简单:让微软员工有机会去拥抱自己内心创意,成立专门项目,并探索成功可能性。...操作①:Ribbon->插入->获取加载项 操作②:搜索“Lab”或"Script Lab" 操作③:立即更新 注意,以上操作必须联网完成(这是唯一不如 VBA 地方了)! ?

    2.1K20

    尝试:Script Lab,快速 O365 开发工具SL01)

    虽然早年前己经接触过,但一直未有下决心开始 Office 365 开发之旅,虽然一直被光标老师所鼓舞,但是我心有旁骛还没有真正做开始 Start。...评价 Script Lab 是一款快速 Office 365 开发工具,这是一个很棒工具。与客户进行快速原型制作成为现实。虽然不是第一次接触到这个工具,但今天确实是第一次认真观察这个项目。...为什么不使用类似于PowerApps简单公式语言来构建Microsoft Office系列产品加载项而不是Script Lab? 比VBA好多了 这是VBA超酷替代品,也可以在线使用。...微软车库想法于 2009 Office 实验室萌芽,当时设立想法很简单:让微软员工有机会去拥抱自己内心创意,成立专门项目,并探索成功可能性。...操作①:Ribbon->插入->获取加载项 操作②:搜索“Lab”或"Script Lab" 操作③:立即更新 注意,以上操作必须联网完成(这是唯一不如 VBA 地方了)!

    1.3K50

    陈希章(O365开发指南):《Office 365开发入门指南》上市说明和读者服务

    写在最开始的话 拙作《Office 365开发入门指南》上周开始已经正式各大书店、在线商城上市,欢迎对Office 365开发、生态感兴趣开发者、项目经理、产品经理参考本书,全面了解Office...365带来全新机遇以及具体业务应用开发中场景。...微软和合作伙伴举办Office 365相关活动——包括每年由微软组织Tech Summit、Microsoft 365 DevDays,以及由合伙伙伴和MVP技术社区组织Office 365活动,...本书定位首先是帮助广大Office 开发人员实现从传统、分散客户端开发体验向Office 365提供一致、跨平台、跨设备体验过渡,如果你已经有Office开发经验(包括VBA和VSTO)...,这本书将带领你了解新平台(Office365)及其带来机遇,Web Add-in采用主流Web技术实现,一方面可以让你应用更加易于分发和更新,另外一方面也可以让你开发技能进一步扩展,建议你先着重阅读第一章和第三章

    90220

    微软WebAddins与WPSJS两种开发技术比较

    背景 对微软OFFICE开发技术有所了解群体,想必也略为知道一点其新WebAddins插件开发形式。OFFICE2013开始,有了OFFICE应用商店,可以在其中下载安装新插件。...2.微软WebAddins对旧技术撇弃度更高,难以复用旧技术 当然,这个也是个人见解,OFFICE对象模型上,微软和WPS应该都做了大量兼容工作,让传统VBA对象模型JS环境下在定义和语法使用习惯上更兼容...微软WebAddins,可能更佳场景是OFFICE365云端环境使用,特别是结合企业级OneDriver、Exchange等服务。...最新WPS版本中,甚至支持使用js宏来操作OFFICE,类似VBA操作OFFICE那样,最终js宏代码保存到xlsm文件里,即可使用,这个更为彻底离线方案,无需安装插件,一份js宏代码跟着文件走,...四、微软WebAddins巨大OFFICE版本包袱 前面提到,微软WebAddins最理想环境是OFFICE365,并且是企业应用场景,和其他微软系服务紧密联系。

    80630

    解密古老而又神秘宏病毒

    \使用快捷键Alt+F11可以打开vb编辑器,查看宏代码。 实战研究 如果遇到启用内容,查看VBA编辑器,弹出了要求输入密码对话框,使用VBA_Password_Bypasser进行解密。...| Comspec |  \%ComSpec%一般指向你cmd.exe路径 宏病毒防御手段 安装杀毒软件,打全系统补丁 禁用宏 越过自动宏(如果怀疑文档中存在宏病毒,可以Office打开文档时候...数据解析比较清晰: 如果文档VBA工程被加密,(office只提供了对VBA工程伪加密)。...使用VBA_Password_Bypasser打开这个文档文件就可以正常打开VBA编辑器了,而不需要输入密码。...那为什么Office 文件非常适合作为恶意 payload 载体呢? 这是因为 Office文件默认设置是支持 VBA 代码所以允许 VBA代码代码执行。

    5.5K30

    Office文件打开密码测试工具

    Office文件一旦被设置了打开密码,如果忘记了,一般情况下是很难找回。 前2年研究过一下,以前写过复合文档解析文章,也和这个相关。...经过边看边猜漫长过程,也蒙出来点东西,由于用VBA代码太难实现了,所以一直也没有写,最近想着用go语言做个工具: 1 Office文件加密方式 根据[MS-OFFCRYPTO] - v20171212...文档,连蒙带猜应该是有以下几种加密方式: 测试使用是笔记本电脑,CPU是i5、4核 现在Office365不知道在哪设置加密方式了!...工具左边是个树形目录,展示是复合文档结构,Office文件加密都是保存为复合文档,后续看情况把复合文档一些解析功能也加进来,比如VBAProject里介绍VBA模块代码提取、模块隐藏等。...获取方式: 微信公众号回复oct获取

    75720

    「数据ETL」从数据民工到数据白领蜕变之旅(七)-将Excel(PowerQuery+VBA)能力嫁接到SSIS中

    再进行数据加载过程,模板文件中实现仅对当次循环文件数据处理加工,并将其保存,供下游SSIS数据流任务调用此模板文件,实现模板文件内容上传到数据库中。...dotNET与VBAExcel对象模型上差别 dotNET脚本中,引用Excel对象模型,理论上可以替代VBA脚本,但本轮测试发现,dotNET上Excel对象模型,貌似未能有最全开放给VBA...所以本来预期全程由dotNET脚本来完成文件路径替换操作,最终不得不再次启用VBA代码方式,让dotNET脚本调用其VBA代码,实现没有接口方法情况下仍然可以控制PowerQuery对象模型操作...具体实现 整个流程如下所示,测试过程中同样发现,当一个Excel进程多次被使用时,会存在报错现象,所以索性牺牲一点点性能,每次循环都将Excel进程给清除,并在一开始时也清除所有Excel进程,保证模板文件和其他数据源没有被打开...同时也不必纠结服务器安装个OFFICE软件有什么版权licence问题,一个OFFICE软件,也没几个钱,相对日益昂贵开发人工成本来说,不算什么,何况OFFICE365订阅模式,可以一个licence

    4.5K20

    可能是Salesforce与Microsoft Dynamics 365最全面的比较

    2016年11月1日,Microsoft Dynamics CRM Online改名为Microsoft Dynamics 365。 “CRM”不再出现在品牌或产品名称中。...版本和定价 Salesforce销售云可以四个不同版本中使用。具体功能和功能要么打开,要么关闭,这取决于你使用版本。最低合同期限为12个月。...更新:微软已经宣布Dynamics 365将会进行一年两次更新计划。 大多数情况下,这些新版本现有定制方面是完全透明。客户不需要为新版本支付额外费用。...应用程序是按特定顺序显示屏幕上选项卡集合。应用启动器显示用户可用应用。 ? 单击应用程序中选项卡时,默认列表是对象“最近查看”记录。 浏览器窗口顶部有一个全局搜索框。 ?...最近在实体内查看记录 用户可以实体中查看最近查看记录。 ? 实体记录中相关记录列表 用户可以实体记录中看到分类相关列表。 ? 选择实体,将显示基于视图实体内已过滤记录列表

    6.2K40
    领券