2025-12
18

回滚office

By xrspook @ 9:07:08 归类于: 烂日记

用之前的文件做测试以后,其实我已经基本锁定这一次ADO+SQL查询失败的原因。我个人猜测是因为进行了某项封堵,只允许指针到达的那个地方进行数据格式化查询,另外那个用绝对地址引用的东西没办法转化为同样的数据库。这个现象只是从我的电脑里面发现的,我不知道其他人是不是也这样。我的那个测试文件刚好对数据源进行了各种各样的枚举,所以刚好碰巧可以用来测试。如果有人在6种情况下都可以顺利运行,基本确定他的office是不受这一次升级影响。非常有可能他一直停留在某个版本没有升级,也可能他使用的不是当前频道,而是批量版的长期频道或者beta频道。因为我的电脑用的都是当前频道,所以我需要大家一起来测试不同频道是不是同样存在这个问题。我用的是Microsoft 365其它版本的office,比如2021、2024或者2019会不会也受到影响?我个人感觉可能2019没有受到影响,因为和win10一样,在2025-10-14开始就已经停止支持,但因为我的win10在11月依然进行了两个升级,所以2019会不会也受到波及我觉得有点难说。

帖子发布了一天之后,终于迎来了大佬的关注。可能大佬正在使用的那个电脑也受到了这个的影响,而他的电脑又或者他使用的office可能不仅仅是一个版本,所以他可以明确指出某个版本的office不行,但是某个版本可以。他的解决方案是要不等待微软更新解决这个bug,要不重装回旧的那个版本。哪个版本可以他也已经说出来了,装回那个旧的版本以后你还得禁止自动更新,否则还是不行。装回旧的版本我感觉是一定可以解决问题的,但是要怎么装回旧的那个版本呢?登录微软的账号,365那里的确有离线安装包,但是下载安装得花费很多时间,而且那里只会给你提供最新的版本,除非之前就已经把旧版本的离线安装包存下来,否则几乎无解。

大佬都这样说,意味着这一次的bug估计不是修改某个注册表就能解决的。几个月前的那个bug,如果把VBA的文件从xlsm降级为xls,也就是2003版本的那种Excel文件,就能避免查询时间很长的问题。如果只是一个查询文件,降级没有问题,但如果那个文件里面带有大量的格式,这样的降级就会让那个文件面目全非。这一次我也尝试过把xlsm文件降级为xls,没有效果。

之前我从未试过把office降级,但是我曾经试过卸载windows的更新文件。在控制面板里就可以卸载windows的部分更新文件,但office的在哪里呢?显然不在那个位置,于是我就去搜索如何把office回滚到旧的版本,结果出乎意料原来如此简单。

打开office任意软件-文件-帐户-更新选项-禁止更新
windows搜索cmd,管理员模式打开
粘贴
cd %programfiles%\Common Files\Microsoft Shared\ClickToRun\
回车
粘贴
officec2rclient.exe /update user updatetoversion=16.0.19328.20244
回车
等待

16.0.19328.20244是Microsoft 365当前频道的版本,回滚后SQL跨表查询恢复正常。更多office版本请搜索微软官网。

365更新版本的官方链接是:https://learn.microsoft.com/zh-cn/officeupdates/update-history-microsoft365-apps-by-date
更多版本的做法请看:https://www.bilibili.com/opus/1136898381847724034

一波操作后就可以了。我选的时候2510的大版本,让我出状况的是2511版本,在我印象之中,北京时间2025-12-14之前我一直没有问题,而让我出问题的那个2511是属于大版本里面的第2个版本。我选择跳过了2511的第1个版本,为的是更稳妥一些。当我把2510,19328.20244装回去以后。点击查询,VBA正常了,接着我赶紧把这个方法让同事也操作一遍。因为SQL的跨表查询无法进行将严重影响我们的工作。试验证明她的电脑也没有问题了,我们两个的版本都是365。

之后我赶紧回到ExcelHome论坛,把这个简单的回滚方式分享给大家,跟卸载office重新安装比起来这个回滚简单很多,速度也很快,只要你的网速靠谱。因为我感觉其实对office来说,它内部就是卸载了一个补丁,然后再填补一些东西,而并不需要整个office都翻新。单位的网络是很神经,但从开始回滚到结束,大概花了不到20分钟。最长的时间都用在了下载上面,安装很迅速,安装完成以后。365的激活是正常的,我的账号是正常的,也就是说直接开箱使用。查看版本就可以发现已经从2511退回到2510。

本来我的办公电脑是win10,没办法继续更新下去,我觉得让365停止在一个合适好用的版本是一个比较安全的做法。

2025-11
8

Excel里的箱形图

By xrspook @ 8:17:33 归类于: 烂日记

不知道哪一次Microsoft 365升级以后,Excel的图表里面就多了一个箱形图。在做一些我一开始没什么头绪的图之前,我都会选择数据,然后让Excel给我推荐一下图表,我从来没有试过被推荐箱形图。我只是知道那个东西的存在。同时我也没有在Excel相关的公众号的推送里面看到过箱形图的使用方式。或许他们是有推送的,只是我越来越懒惰,忽略掉了,但我之所以会忽略掉另外一个很重要的原因,可能是他们有推送,但是推送的频率不高,而那些不高的频率又刚刚被我因为这样那样的错过了,所以我一直没看到。这个忽略掉其实也不完全怪我,微信也是一个很重要的因素,因为现在的公众号的信息不会全部展开,除了第1篇会展示以外,余下的那些就只会说还有一篇还有两篇,不手动点开根本看不到,所以万一箱形图的推送出现在那个地方,当然就很容易被我忽略掉。不知道为什么微信要做这样的设置,其实手指多划两下没什么问题,又或者我觉得微信可以让用户自行选择到底要不要展开。更精细化的管理可能是对这个公众号不折叠,对那个公众号只显示首篇。这种分类方讨论的方式就像是正常的群显示聊天条数和那些忽略的群只给一个红点。

只要你有一组数据,你就可以做出箱形图,因为它是根据最小值两个四分位数中位数以及最大值组成的。简单来说这个可以把一组数据浓缩成万物皆有的几个数,然后你就可以把它们放在一起作图或者分析,我感觉无论是箱形图还是小提琴图,都是一个可视化分析数据的工具,能更直观地看到数据的情况。跟箱形图相比,小提琴图还多了一个数据密度的展示。如果离散性很好的话,小提琴图显然更妙,但如果本来就不怎么符合正态分布,也就没必要做小提琴图了。

以前的Excel不能直接做出箱形图,大家只能做堆积柱状图,然后进行加工,得出类似箱形图的东西,但据说从Office 2021开始就有了这个功能,但是有些人说他们的版本里有,但有些人说他们的版本里没有,我猜这会不会跟家庭版和专业版的区别有关,又或者有些人进行了更新,但有些人选择永不更新?

虽然现在的Microsoft 365里面可以做箱形图,制图方式也很简单,但是跟其他图表比起来,箱形图的各种设置感觉都是怪怪的。无论是字体、字体大小、标题、坐标轴等等对其它图来说很好控制很容易实现的功能搞箱形图的时候都很奇怪感觉很别扭。其中一个让无数通过Excel直接做这个图的人感到很无奈的是理论上做箱形图的时候,第一行是标题,余下的那些行是数据,数据可以是同样大小的也可以是不同大小的。按照大家的理解,数据是通过箱体现的,第一行的标题应该就是X轴上的标签,但实际上无论你怎么操作。现在直接出来的箱形图那里的X轴标签都是1。搜索一下就发现很多人都遇到这个问题,貌似我只在一个地方看到了可能的解决方案,首先你把那个1去掉,然后插入图例,选择在底部展示。这样的话,上面的那些箱算是终于有了标签,虽然那个标签估计不会跟那个箱体完全对位。这个思路太诡异了,设计Excel箱形图的人怎么会想出这么离谱的事情。为什么在Excel里这个图可以直接生成,但实际上效果却这么的糟糕呢?同样让我无法理解的就是我无法控制几个箱之间的距离或者是箱体的宽度。高度是由数据本身决定的,但箱体的宽度,理论上用户可以自行设定。但貌似就没有一个直观的方式让你好好操控。那种感觉跟浪潮开发的软件有异曲同工之妙,功能有了,但好不好用我不管。

箱形图是数据分析里一个非常经典的可视化表达方式。Excel不能很好满足我的要求,我只能用其它方式实现。

2025-08
31

可能打不开xlsb

By xrspook @ 8:52:51 归类于: 烂日记

前几天的某个晚上,我用单位宿舍的那台迷你主机同步了坚果云,然后试图用那台机子去核对当天的数据,结果却发现某些文件打不开。倒也不是真的打不开,而是打开的时候会显示文件有错误,需要处理,处理之后文件里的数据大量丢失,从那个修改或者删除的文本看来,是因为有些东西被删除掉了,所以数据就丢失了。但不是每个文件都打不开。那天之所以要尝试核对数据,是因为我忘记了办公室那台电脑已经关机了。通常情况下,在宿舍核对数据,我会远程连接办公室的那台电脑,所以宿舍的那台电脑虽然有装office,但不需要使用。

几个月前,因为Microsoft 365家庭版的故障使得office无法打开、无法使用,而除了那个版本以外,其它版本的office不受影响,所以从那个时候开始,无论是在家里还是在单位。我都是一台电脑部署Microsoft 365,另外一台电脑部署Office 2021 proplus,用的是MAK激活。装完office打开文件,没有发现问题。不过准确来说,我安装那个版本以后并没有做完整的测试,我只是测试了某些功能某些公式。刚好在我测试的时候,打开的那些文件都是正常的。这一次打开的文件不正常,那个时候我想到的是如果我把那个打不开的文件用别的东西另存为一个格式,是不是就能打开呢?我尝试用手机的Microsoft 365 app,貌似那个玩意可以另存为,但居然不能改变文件的后缀,就是不能用其它格式保存。为什么居然会这样呢?另存为不仅仅是换了一个文件名,而是要换其它格式。如果我要换一个文件名的话,我用的是重命名。不知道微软是怎么想的。出现这样的状况,我说不准是不是因为宿舍的那台win11专业版说要升级,结果一个月都卡在那里毫无动静。文件打不开会不会跟那个东西有关,说不准。

某个晚上,我特意尝试了一下远程连接办公室那台电脑,把宿舍这台电脑打不开的那个文件在办公室那台电脑上文件另存为另外一个Excel格式。结果发现宿舍这台电脑就打开了,毫无难度,但是当我用办公室的那台电脑把已经另存格式的文件再另存为原始的那个格式,宿舍这台电脑又打不开了。所以这到底是什么毛病呢?当我把宿舍这台电脑能打开的那个格式另存为它打不开的那个格式的时候,当然宿舍这台电脑是可以打开的,办公室那台电脑也能打开。这样倒一倒手一点问题都没有,但关键是我根本不知道哪些文件能打开,哪些文件不能打开,不能打开的原因是什么。没办法找到确切原因我就没办法避免这个问题的发生。当我打不开这个文件的时候。我去哪里找能打开这个文件的那个office给我另存为呢?

第1次发现某个文件宿舍那台电脑打不开的时候,第2天我就把那个文件发送给了我的同事,她的那台电脑是win11,自带的Office 2021家庭版,她的那个电脑打开那个文件没有任何问题。所以这个就很诡异了,到底是什么原因导致宿舍这台电脑打不开那个文件呢?我尝试更新宿舍那台电脑的office,告诉我已经是最新的版本,但是因为那是一个MAK激活的office,用的更新频道是LTSC。Microsoft 365或者Office 2021家庭版用的都是零售的更新渠道。宿舍的那台电脑的Office 2021密钥除了LTSC以外,还有一个零售版的。如果我没猜错的话,安装零售版的Office 2021,我就可以正常打开那些文件,但我个人觉得用MAK激活的LTSC会更稳一些。理论上的更稳,实际上某些文件打不开,简直让人无语。

暂时我发现打不开的那些文件都是二进制xlsb的,普通的xlsx都是没有问题的。为了让文件可以减肥,我很多大数据的文件都用了xlsb保存,这个习惯我已经保持了5年以上。突然跟我说这个不太稳妥,可能打不开,修复了以后文件数据会丢失,我无法接受。但或许Office 2021 LTSC更新了以后就又能打开那些文件了。但到底这个什么时候才发生?会不会发生?我只能继续观望。 win11的LTSC Office 2021是这样,win10笔记本电脑上面的同一版本的office也这样。笔记本电脑说不准我什么时候需要异地办公,不能冒这个风险,于是我只能暂时卸载掉LTSC更新的Office 2021 proplus,装回Microsoft 365。

微软越来越神经了。

2025-06
27

诡异的Excel异常

By xrspook @ 8:38:39 归类于: 烂日记

近两天我的Microsoft 365在处理Excel文件的时候出现了两个很奇怪的现象。

第1个是我打开某个文件,要增加一行,发现增加完以后好像就卡住了,我的鼠标没办法定位,当我点击关闭文件的时候,会弹出一个白色的窗口,里面什么都没有。只有一个右上角的X可以点,但实际上如果我不点那个X,点回车的话,等于是我点击了确认。出去以后发现被我插入了一行的那个东西被保存了,因为文件的时间变成了我刚刚处理的那个时间,但实际上当我再进去,依然是上一次的那个模样。这到底是怎么回事呢?为什么我的鼠标双击某个单元格的时候没有定位输入功能呢?第1次实际上我是没有保存的,发现插入行以后出现了异常,我选择的是关闭,因为关闭文件右上角那个叉做不到,所以我就直接在任务管理器里结束Excel这个进程。当我下一次再打开这个文件的时候,当然它会显示一个不正常关闭的存档按钮,但无论是用那个文件,还是我重新打开的那个,依然会出现我上面出说的那些现象。关键是仅仅是那个文件这样,其它文件没有问题,所以这到底是什么情况呢?我那个文件里面完全没有特殊的东西,没有高技术含量的Excel处理,纯粹是表格,纯粹是数据,再加一些很简单一个公式。这个文件我是添加在坚果云里的,从文件历史看来,一直也都只是我在编辑。从编辑时间看来,也都是正常的,但为什么这个文件就出现了这种奇怪的现象呢?因为鼠标好像是没办法操作,所以打开那个文件以后,我点了个F12,这是一个另存为的功能,然后我把这个文件另存为另外一个文件,那个文件居然就正常了。这到底是什么情况?没人动过我的文件,我自己显示自己动过的时间是没有问题的,我不可能上一次保存的时候没有发现这种不对劲。

接下来第2天,当我要编辑完另外一个Excel文件的时候,要保存,弹个窗口出来说这个文件是只读状态,无法保存。为什么这个文件是只读状态呢?我瞄了一眼最上面的文件名和文件状态,的确显示的是只读。我出去了以后再进去,发现还是这样,我退出文件看了一下坚果云的同步,没有说其它用户正在打开这个文件,坚果云的同步状态也是显示这个文件处在普通状态,可以读写,不处在同步中。好端端一个文件,我怎么会把它设置为只读呢?然后我右键属性,把只读勾掉,接着文件就正常了。

莫名其妙出现一波Excel操作无能,莫名其妙出现一波文件自己变成了只读状态。无论是哪一条,都让人觉得很无语,也很心惊。为什么会这样呢?如果这两个文件我都没有进行坚果云同步的话,可能我动了又或者中毒了,被动了我都不知道,但实际上这两个文件是在坚果云之下同步的,所以如果文件有改动不可能没有记录,但偏偏就是发生了这样的事情,所以这到底是什么情况?是坚果云没有记录下那个东西?改变文件的属性从正常变成只读坚果云不会记录?还是说我用的是win10系统微软很快就要终止支持了,所以故意搞些事情出来。虽然据说Microsoft 365还会对win10系统延长几年安全更新。不是坚果云,不是微软,那么我感觉那个玩意就是单位装的那个EDR杀毒软件了。那个东西说不准在什么时候会启动,有时启动能感觉出来,有时不知道。我觉得那个东西会在我们的电脑里面注入某些数据。比如生成一些隐藏的诱捕文件,据说那些诱捕文件是用来引诱勒索软件的。因为宿舍的电脑我设置了显示全部隐藏文件,所以某一天开机以后,我发现桌面多了几个奇怪命名奇怪后缀的东西,打开发现里面的东西完全看不懂。某一天我又发现,宿舍的那台电脑的坚果云同步了几个旧的文件,只是几个而已,那些都是好几年前的文件了,为什么要同步那些文件呢?打开那些东西,显示没有问题,但至于里面的内容怎么样,不知道。我下载了上一个版本跟同步的那个版本对比,也没有发现有什么不一样的地方,但既然触发了坚果云的同步,我觉得肯定是有些东西变化了,但这到底是什么呢?在单位使用使用这个EDR杀毒软件之前,我的坚果云,我的Microsoft 365都没有出现过上述的那几种奇怪现象。

如果杀毒软件是我们自己装的、是单机版的,我们还可以让它暂停、让它退出,但是这个EDR根本不受终端电脑的控制,所以如果某一天有人控制了我们的总控,那该怎么办呢?

2025-06
8

后路

By xrspook @ 8:25:32 归类于: 烂日记

因为之前某一次Microsoft 365工作日晚上的宕机,让我意识到了所有机器都用这个版本有点风险,因为同样的时间段,别人的买断版本的office没有宕机。他们的版本通常是Office2021家庭版或者Office2019家庭版,这些都是买品牌电脑自带的软件。之前说到,单位买的某一批联想工程机预装的win10系统,office装的是居然是一个未激活的Office2010,但是自从那一批联想电脑之后,单位买的所有台式机和笔记本电脑都变成了正常零售版联想,通常通过京东的旗舰店购买的。这样就意味着那些电脑只要是在某一个时间段之内被启用,正版的office就会被激活。根据机器的购买时间,通常激活的office是Office2019或者Office2021家庭版。虽然那批联想电脑自带了正版的windows系统和买断版的office,但是就实际使用而言,像我这样的人,还是必须得用专业版,因为只有这样,在局域网之内才可以进行系统原生层面的远程控制。家庭版的电脑也不是不能被控制,但是需要进行的操作麻烦很多了,有时候麻烦还不一定能控制得了。单位后来购买的那些联想电脑无论是台式机还是笔记本,通常那个office都是通过硬件绑定的。有一些登录微软账号激活了以后会显示授权的是此设备。写着绑定归属此设备的估计就是无论那台机重装多少回,只要联网,office就会被激活,但那些绑定到某个微软账号,不显示此设备的那些电脑到底重装之后office会不会自动被激活就不知道了,因为那些电脑估计大部分都没有在office被激活、电脑被使用以后重装过。更多的电脑属于那种不是我这种偏执型的人,他们觉得WPS也能解决问题,又或者说WPS更符合他们的口味,所以电脑开始用了以后,他们从未安装过office,也从未对office进行激活。理论上在新的电脑windows激活之后半年之内,office就应该被激活,否则的话可能就会激活失败。有可能联系品牌电脑的客服,他们可以通过某些手段帮助你把office激活,但是能不能做到这个还得看你的运气,万一碰到了一个不太熟悉业务,也不想帮助你的客服呢?因为用户没在规定的时间内激活,理论上不应该由客服背这个锅。

当我那个科室涌入了很多新人的时候,办公室就有问过我要不要换电脑,那个时候我觉得用得还挺好,在一切都正常的情况下,我不想那么折腾,因为换电脑是一个很复杂的事情,电脑里面的资料很多,更多的是那些装上去的软件,软件还有很多插件,想想都觉得很疯狂,所以能不挪动我是绝对不会挪动的。直到2025年,我突然被微软反复提醒,10月就要终止对win10的支持,所以我才意识到,我得提前做些准备了,虽然我也不知道我能做什么。最重要的就是,万一我的Microsoft 365真的不能用呢,我还真得先找一个买断版的office做抓手。安全问题我倒不是非常担心,因为还有杀毒软件能守住,而且单位的电脑全部都硬性要求装了EDR,如果真的中招了,那不是我个人的问题,是整个单位的防御体系都出了状况。

我大概是那种经常操一些可能并不需要我操心事情的人。

© 2004 - 2026 我的天 | Theme by xrspook | Power by WordPress