excel的VBA编程环境VBE更换错误字体后设置闪退

这篇具有很好参考价值的文章主要介绍了excel的VBA编程环境VBE更换错误字体后设置闪退。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 问题描述

翻找excel的VBA编程环境VBE的设置,发现在“编辑器字体”tab页,可以设置编辑器字体。于是自己设置了一个字体,但是没看字体后的字符集,选到非中文的字符集了。导致文件中的中文注释全部变成乱码。
之后想改回来,发现设置切换到“编辑器格式”tab页面就会自动闪退。
excel的VBA编程环境VBE更换错误字体后设置闪退
excel的VBA编程环境VBE更换错误字体后设置闪退

2. 解决过程

1. 恢复 Office 默认设置 – 无效

首先尝试恢复 Office 默认设置。
使用 Office Tool Plus 进行操作。发文时版本为9.0.3.7
工具箱 --> 重置 Office 设置为默认设置
excel的VBA编程环境VBE更换错误字体后设置闪退
恢复之后,打开VBE,切换到字体设置的tab页,依旧闪退

2. 重装 Office – 无效

依然使用 Office Tool Plus 进行操作

  1. 卸载 Office
    工具箱 --> 移除 Office
    excel的VBA编程环境VBE更换错误字体后设置闪退

  2. 安装 Office
    部署 --> 选择要安装的 Office 版本、语言、相关设置 --> 开始部署
    excel的VBA编程环境VBE更换错误字体后设置闪退
    需要操作的相关设置:

    1. 产品
      excel的VBA编程环境VBE更换错误字体后设置闪退
      1. Microsoft 365 家庭和个人版 – 年费计划的 Office,旧名 Office 365,可享受 Office 最新的版本更新。个人版200左右,家庭版300-400一年可供6个人使用。
      2. Office 家庭和学生版 2019 / 2016 – 一般买电脑预装的 Office 属于这个版本。零售价200-300,一次付费终身享受,但是只有重大功能更新和安全更新
      3. 批量许可证 – 可使用 KMS 进行激活的 Office 版本
    2. 应用程序:打钩的是安装的,个人建议没用的可以不装
      excel的VBA编程环境VBE更换错误字体后设置闪退
      1. 必装三剑客 (咱用 office 99% 都是跟这仨打交道):WordExcelPowerpoint
      2. 专业工具
        1. Access – 一款图形化的小型数据库 (可以快速建立小卖部零售系统等小型数据库,SQL 语法比较诡异,免费打不过 MySQL/Postgres,付费打不过 SQL Server/Oracle,优势是买高级版本的 Office 直接包含)
        2. Publisher – 排版软件。类似 Indesign,但是功能渣渣。
        3. Onenote – 笔记软件,功能强,配合 Onedrive 可实现全平台笔记,还能插 Office 里的对象。但这里安装的是 Office 版的,卸载不方便、版本也不够新,有需求建议上微软商店下 UWP 版的 Onenote
      3. 其他各种附件
        1. groove – 企业协同软件
        2. Lync – 聊天软件
        3. Teams – 新推出的企业协同软件
    3. 部署设置
      excel的VBA编程环境VBE更换错误字体后设置闪退
      1. 体系架构 – 选择要安装的 Office 版本为多少 – 32位64位
        注意:Office 46 位的版本不兼容 32 位版本的插件,装 64 位软件,要保证自己用的插件都能兼容 64 位才行;32 位软件日常使用没有问题,但在处理大表 (40M+) 的时候,可能会因为分配的内存不足导致及其卡顿
      2. 部署模式
        1. 安装 – 下载后直接在本机安装
        2. 下载 – 只下载不安装,下次安装还要开这个软件来安装
        3. 创建 ISO 镜像 – 将下载的软件和 Office Tool Plus 一起打包进一个镜像文件,用这个镜像文件就能在别的电脑安装对应版本的 Office
      3. 建议勾选下载后再部署。避免网络问题造成的安装失败。
      4. 可勾选创建桌面快捷方式
    4. 下载设置
      1. 建议勾选下载后校验 Office 安装文件。避免因下载错误导致的安装失败
    5. 其他有用的页面
      激活页面
      excel的VBA编程环境VBE更换错误字体后设置闪退
      • 输入秘钥激活:秘钥管理
      • 批量许可证 KMS 激活:KMS管理,输入KMS服务器地址
  3. 安装结果:无效,打开VBA编辑器界面,中文依旧乱码,设置字体界面依旧闪退

  4. 分析:VBA 的设置与 Office 设置是相互独立的,应该找到 VBA 的设置

3. 修改 VBE 对应的注册表项 – 成功

注册表类似户口本,详细记载电脑(城市)中各个软件(人)的配置信息(户籍信息)。因此注册表十分敏感,在搞不懂相关配置的情况下,操作注册表千万要慎重

  • 如果不小心修改了注册表的设置,可能导致软件甚至系统无法运行 (如随意修改户籍信息,导致自己的名字和户籍信息上的对不上,出去办事都办不了)
  • 如果不小心删除了注册表项,可能导致软件无法运行 (直接把某人的户籍销掉了,某人直接变成黑户)。当然,有一些软件卸载时没有清理对应的注册表项(有可能是卸载软件出错了或者卸载软件设计的问题),下次再安装就可能装不上了(点名一大堆工业软件都是出了名的难卸载)

查找资料,找到了 VBA 注册表中关于编辑器字体设置的注册表项
原文地址:https://social.msdn.microsoft.com/Forums/en-US/77eaa349-8d68-4ae7-a08f-733db33a759b/vbe-font-settings?forum=isvvba
excel的VBA编程环境VBE更换错误字体后设置闪退
实际根据版本不同,注册表项地址中的6.0可能是7.07.1,但只有其中一个地址中有FontFace这个选项
excel的VBA编程环境VBE更换错误字体后设置闪退
双击FontFace,修改为一个已经安装在电脑里的、能正常显示中文的字体。也可以恢复为默认字体Courier New
最后重开 Excel 的 VBA 编辑界面 – VBE。我的代码回来了!字体设置也能打开不闪退了。
excel的VBA编程环境VBE更换错误字体后设置闪退
PS:此注册表地址中,还有两项值得注意
excel的VBA编程环境VBE更换错误字体后设置闪退
字符集FontCharSet实际上就是设置界面中的西欧、土耳其等区域字符集设置。
设定值参考资料:http://www.cppfans.com/cbknowledge/reference/vcl.graphics/tfontcharset.asp
excel的VBA编程环境VBE更换错误字体后设置闪退
excel的VBA编程环境VBE更换错误字体后设置闪退文章来源地址https://www.toymoban.com/news/detail-460369.html

到了这里,关于excel的VBA编程环境VBE更换错误字体后设置闪退的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python用 xlwings库对Excel进行 字体、边框设置、合并单元格, 版本转换等操作

    xlwings 其他的一些单元格读取写入操作网上很多, 下面就写些如何设置单元格的  字体对齐,字体大小、边框, 合并单元格,  这些设置。 颜色索引: 无色 = -4142,   自动 = -4105,  黑色 = 1, 白色 = 2 ,    红色 = 3,    鲜绿 = 4, 蓝色 = 5 ,    黄色 = 6,    

    2024年02月11日
    浏览(42)
  • 【1】Pycharm 主题设置推荐Material Theme UI以及编辑环境配置(字体大小和颜色)

    File - Settings - Plugins插件,搜索Material Theme UI 安装。 安装后重启pycharm设置自己喜欢的首选主题。 个人比较喜欢Oceanic主题。 :File - Settings - Editor - Font, Font: Source Code Pro,Size: 16, line-spacing: 1.0,应用。个人觉得这个设置比较舒服 :File - Settings - Editor - Color Scheme Font - General,

    2024年02月16日
    浏览(44)
  • 微信小程序操作Excel环境设置

    微信小程序作为一种在移动端运行的应用程序,提供了丰富的功能和便利性。在某些场景下,我们可能需要通过微信小程序来操作Excel文件,实现数据的读取、编辑和导出等功能。本文将介绍如何在微信小程序中设置Excel环境,以便进行Excel文件的处理操作。 一、微信小程序开

    2024年02月06日
    浏览(32)
  • PowerPoint VBA: 一键雅黑——一键将PPT所有内容改为微软雅黑字体

    用Office PowerPoint制作幻灯片时,微软雅黑是一款视觉效果较好的字体,而且所有Office都预置了该字体,不用担心字体未安装的情况。如何一键修改PPT所有内容的字体为“微软雅黑”?这里分享一个VBA小工具。

    2024年02月03日
    浏览(72)
  • EXCEL VBA从入门到精通 第一章:VBA入门

    介绍VBA的定义,作用和优点。 VBA(Visual Basic for Applications)是一种编程语言,是微软Office套件中的一个重要组成部分,主要用于自动化处理Office中的各种操作,包括Excel、Word、PowerPoint、Outlook等。 VBA是一种基于VB(Visual Basic)语言的编程语言,它具有简单易学、功能强大、灵

    2024年02月07日
    浏览(57)
  • 掌握 Microsoft Excel 宏和 Excel VBA

    掌握 Microsoft Excel 宏和 Excel VBA 基于项目的 Excel VBA(Visual Basic for Applications)和 Excel 宏课程 课程英文名:Master Microsoft Excel Macros and Excel VBA 此视频教程共27.0小时,中英双语字幕,画质清晰无水印,源码附件全 课程编号:286 百度网盘地址:https://pan.baidu.com/s/1ivLIGKt_3R0wncmCswMTR

    2024年02月05日
    浏览(43)
  • Windows-Oracle11g 安装详解-含Navicate远程连接配置 -本地监听设置及更换navicate环境指向的oci.dll

    https://www.oracle.com/partners/campaign/112010-win64soft-094461.html 下一步可能会出现 [INS-13001] 的提示,这是因为版本注册的问题。 Oracle 在发布 11g时,Winodws10还没有发布。所以Oracle的安装程序中,并没有将Windows10作为被认证的操作系统。 解决方案: 第一种方法:直接忽略安装即可。 第

    2024年02月03日
    浏览(42)
  • Excel+VBA帮助

     目录 一、VBA 入门知识 1、激活工作簿 2、创建新工作簿 3、打开工作簿 4、用编号引用工作表 5、用名称引用工作表 6、将文档保存为 Web 页 7、用 A1 样式的记号引用单元格和单元格区域 8、用编号引用单元格 9、引用行或列 10、用快捷记号引用单元格 11、引用命名单元格区域

    2024年02月05日
    浏览(47)
  • Excel VBA 语法基础

    VBA(Visual Basic for Applications)是一种用于宏编程和自动化任务的编程语言,广泛应用于 Microsoft Office 套件中的各种应用程序,如 Excel、Word 和 PowerPoint。掌握 VBA 基础语法可以帮助您通过编写自定义的宏来增强和自动化这些应用程序的功能。 本文将介绍 Excel VBA 的基础语法,帮

    2024年02月09日
    浏览(43)
  • 【一】Excel VBA开发 初探

    1、点击Excel左上角的【文件】,然后点击文件下方的【选项】 2、【Excel选项】中点击【自定义功能区】,右边勾选【开发工具】,点击【确定】  3、返回excel sheet 页面。点击【开发工具】,我们将看到三个我们开发过程中必用的按钮,分别是:【Visual Basic】、【宏】、【录制

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包