2019-08
30

拼车没了

By xrspook @ 12:47:26 归类于:烂日记

昨天突然发现Office 365的拼车没了。今年5月份的时候,我发现开始有官方拼车这种东西,当时我还赶紧买了一个,到兑现的时候才发现因为我正在使用Office 365的个人版,所以家庭版是没办法邀我进去的,除非我主动放弃个人版的订阅,但那个时候我的个人版才使用了5个多月,显然当时就放弃完全是傻逼的行为。因为我的Office 365个人版是398块钱买回来的,虽然也送了一年的爱奇艺VIP,但总的来说,价格还是很高。刚开始有官方拼车的时候,价格是94块钱。因为这种状况他们之前没有料到,所以只好把钱退给我。客服跟我说,只能等我的个人版到期了以后再参加他们的拼车了,想不到的是三个月不到,官方拼车就没有了。拼车这种事在有官方之前就已经存在,但那都只是大家私底下的,拼车的人互不相识,遇到好的车主,那还真能用上一年,但如果遇上骗子,那绝对是毫无保障打水漂的事。据说Office 365在外国的条款里面只能是家庭成员内部使用,但是中国的Office 365写的是家人朋友,他们的广告词里多次出现的是6个独立的账号,但却没有强调这6个独立的账号需要有什么内部的联系。

Office 365个人版跟家庭版的价格没差多少。哪怕找到两个人拼车,家庭版就要比个人版划算,但要让身边一直用盗版一直不花一分钱的人改用正版谈何容易。很难找到这样的朋友,也很难找到这样的同学。如果在网上随便找的话,上了黑车那是无药可救的。最安全的当然是我自己开车,我也愿意当司机,但我找不到那么多乘客。显然这个Office 365的家庭版是一个团购价,我不知道其他人的团购是怎么凑回来的,反正我觉得凑Office 365的团购真的好痛苦,又或者这是因为平时我一直不参加团购。有些时候倒不是我们真的找不到那么多Office 365的用户,而是因为私底下交易的方式总会让我们有被骗钱的风险。如果为了排除这个风险而选择个人版,代价也很大,要多花几倍钱。所以既然有一些可以用来凑团购的网站,为什么就不能用来凑Office 365呢?之所以有这个难点,其中之一是不是真的够6个人就发货,这6个人其实由一个主账户分配名额出去的,但6个账户之间又相互独立,唯一的区别大概就是主账户知道其它账户的名字把。如果Office 365不是家庭版这个称呼,而是以捆绑多个账号方式售卖的话,大概就不会这么烦恼。现在的年轻人愿意一年花上千块钱买各种账号的VIP。可能是听书的,可能是音乐的,可能是视频的,也可能是下载的,但是却不愿意花两杯咖啡的钱凑单买一个Office 365。之所以这样,大概他们觉得那些都是娱乐消费,Office 365是用来工作的工作的,这本来就应该支付他们报酬,但反而要让他们用自己掏腰包付费买工具,显然心理就不平衡了。毕竟对很多人来说,Office 365的高端功能他们用不着,那些明明可以提高工作效率的东西他们不知晓。把Word当做Excel来用,用金睛火眼的人肉筛选代替高端的数据整合……

如果你遇上一个肯为Office 365掏腰包的人,赶紧和他交朋友吧,因为起码他在某些Office需求上是有要求的。

2019-08
1

钱钱钱

By xrspook @ 10:46:52 归类于:烂日记

钱能解决的事都不是事,那为什么大家就不肯出那些钱呢?如果是以前,大概是因为隔空给钱太难了。比如当支付宝和微信支付还没盛行的时候。买个书也要货到付款,如果不是网店而要别人寄过来的话,或许还得去邮局汇款。邮局汇款这种事几年前我还做过,当时是给某个核心期刊付审稿费,天知道为什么他们不让我把钱打到某个银行账号,而只是给我一个邮政汇款地址。拿稿费的时候我也试过不得不去邮局把他们会给我打的钱拿出来。对外国人来说,可能还有一个PayPal的使用过程,又或者用信用卡直接支付,但对中国人来说,之前的支付方式大概就只有邮局汇款了。银行转账或许也存在过,但是没有邮局汇款那么长盛不衰。现在要给钱的话,拿出个手机扫一个二维码,眨眼间钱就过去了。

虽然给钱爽快了,但是我们一直以来养成的习惯却仍然不改。比如做任何事我们首先想到的是免费。看动漫、看电视、看电影、听歌、看书要免费,如果你要付费的话,简直就是大逆不道,不看这个去看别的嘛。同理,当我们使用各种软件玩各种游戏的时候也习惯了免费。电脑操作系统我们什么时候付费过?的确,我们会很豪爽地为硬件埋单,但是在软件使用的时候,我们没想过那个东西是要钱的,而且理论上还不便宜。所以现在要大家接受付费使用某些软件,比如一年100块钱,他们都觉得费用太高没办法接受,他们宁愿不要这么高端的,宁愿不要功能齐全的,宁愿忍受里面的很多bug,也不愿意给那个钱,虽然那个东西他们天天都在用,几乎可以说是离不开。他们玩游戏、看直播的时候,完全不觉得自己正在烧钱,买道具的钱,打赏给主播的钱,又或者没事在淘宝京东上瞎逛,无厘头买下一大堆不知道什么东西的钱。就更不用说为了晒个朋友圈,为了证明自己奶茶自由、咖啡自由、小龙虾自由、车厘子自由,而花费无数金钱。不到外面喝奶茶,自己买最好的奶和茶叶,成本不足外面的1/2,却可以免掉因为吞下太多珍珠而导致的各种肠道问题。吃不起车厘子,但一周吃几个牛肉果还是可以做到的,牛油果这东西,吃一个已经足够让你腻得吃不下更多。三杯星巴克咖啡省下来的钱就足够支付一年的Office 365的费用,当然,我这里说的是合伙拼车使用家庭版。现在微软的广告里面,他们也已经把家庭的范围扩大到亲朋好友。三杯星巴克的钱对某些人来说那不过是出去吃一顿饭而已。如果要在外面浪一天,除了吃饭还得看电影,又或者买些小吃或小玩意,就一个人的开销而言,足够起码用两年的正版Office 365了。大家觉得把钱花在吃喝玩乐上是天经地义,但是把钱花在买实用的软件使用权上是多此一举浪费钱。

每当我给身边的人推荐的Office 365,他们一听说要钱就马上敬而远之的时候,我立马觉得自己和他们不是一个频道的,我懒得跟他们浪费口水。

2019-07
16

看书自学,提升技能

By xrspook @ 8:58:29 归类于:烂日记

第一次接触O’REILLY的head first系列的Java书本。已经不记得那本书我是从哪里买的了。当时我想学Java,网上的教程说那本书很不错,于是我就买回来了。不知道是那本书太高端了,还是我太低端,一开始的时候挺爽,但看着看着我就觉得自己跟不上那个进度。虽然我已经觉得自己非常努力,但是那些叫我动脑筋的练习题我几乎回答不出来。如果不看答案,那是想到天荒地老估计都得不出答案。看那本书需要具备相当优秀的逻辑水平,现在回想起来,那不过是用判断和循环不断搭配而已。在冥思苦想用Excel VBA出了一些小程序满足我的日常需要以后,现在倒过来看,觉得head,first那本书的Java题目,的确有难度,但却不至于让我落入到当年那种困苦的程度。当年因为觉得自己实在无药可救,所以我换了一本入门的书。因为第一本高端,换的那本低端一点,所以看第二本的时候我有种豁然开朗的感觉,前面的部分几乎可以一目十行地飞快前进。但到达一定程度,我就没看下去了,因为当时刚好碰上我换了份工作,所以很多时间需要用在重新上手上,我再没有那么多时间去继续自己的兴趣了。因为工作迫切需要我提升Excel技能。于是Java那本低端一点的书我没继续看下去,取而代之我开始Excel三剑客,它们分别是数据透视表,函数,以及VBA。

我首先看完的是数据透视表,函数看了一部分,VBA现在算是看完了。个人感觉数据透视表那本是我看得最酣畅淋漓的,我从中学到了很多,但具体你要我一个部分一个部分介绍,我说不出来,但是你给我份工作,我可以融会贯通。我买回来的那套书基于的是Excel 2013,当时我是用2003边看边实操,很多功能都做不到。现在我用的是Office 365,对应的版本应该是Excel 2019,2019和2013比起来,又多了一些高端的功能,从前那些只是试验性质的东西现在已经成为了2019的标配。在数据透视表方面,的确可以使用一些高端的功能了,但是要完成我的日常工作,通常来说,用2003的层次就可以了。接下来我看的那本是Excel的函数公式,这本书我只看的很少的一部分,因为我觉得与其说那本书是用来看的,不如说那本书是一本手册,是当你有困惑的时候去查阅的。因为里面的内容实在太多。普通人也不可能把所有函数的应用都了如指掌。对我来说,处理数据我最熟手的招数是数据透视表。函数部分有一些我知道它能实现某些功能,但具体要怎么折腾,需要试验一下。我觉得函数和数据透视表虽然有些东西二者都可以实现,但在数据汇总计算方面,数据透视表显然人性化很多。但是数据透视表很难进行数据进行提取,又或者把无序的东西归一。函数高手估计可以实现所有数据透视表的功能。如果把函数比作英语等级考试,估计能做到那个的人已经到达专八以上了,而对一般人来说,四级已经不容易。我觉得自己在函数方面,不过是中等的四级水平而已,而且是还没到可以参加口语考试的那种。之所以我没有非常努力地去学习函数,是因为暂时我还没有需要非常努力的动力。

还有很多东西很好玩,我想接触,我想学习。我觉得在外人眼里,貌似不成章法却能很好解决问题的,是最高的境界。那估计就是《笑傲江湖》里,独孤九剑的精髓——无招胜有招,但实际上那又不是真正的无招,因为招数已经和身体融为一体,到达了随心所欲的层次。

2019-05
16

自适应打印格式VBA

By xrspook @ 11:33:48 归类于:烂日记

昨天我只用了一个下午就折腾出了某个专门自动调节打印格式的VBA。相比于之前的尝试,这个算是比较快速了,而之所以可以这样,是因为之前我已经积累了一定的经验。昨天的快速是之前的龟速累加出来的结果。如果倒过来一开始我先做这个,然后再做那些的话,估计在这个上面我要耗很长时间。

这一次我并不需要对数据进行处理,我只需要改变格式。工作表的格式有些是直接可以看到的,比如说行高及列宽,而有些格式必须到打印界面才能体现的出来,比如说打印页边距、单色打印以及页脚。控制某个格式具体要用什么语句我不知道,如果我直接去查的话,估计要一段时间,所以我先录制了一个宏,然后从里面发掘一些我需要的东西。人肉定制和软件录制的区别在于机器录制里面有一大堆我根本用不着的语句,那些东西我不需要控制,所以如果人肉编写的话,它们可以全部都不存在。因为Office软件是外国人开发出来的,所以即便表面上看已经进行了汉化处理,但实际上代码层面他们依旧用的是外国人的思维。比如说打印设置里面的页边距,虽然在软件里我们看到的默认单位是厘米,但实际上看代码的时候他们居然把我们设置的厘米转换成了英寸,而且还保留了很长很长的小数位,估计是能保留多少个小数位就保留了多少个。这种逆天的操作只存在于录制代码的时候机器自动生成,如果是我们人肉操作,我们不可能写成英寸以及保留一大串的小数点数据。

昨天的那个VBA我首先是自己写了一些我力所能及的东西,接着是用机器录制了一段代码作参考,然后实行拿来主义,抄写过去。当我把东西合并起来以后,发现了一个奇怪的现象,本来我的代码针对的是工作簿里面所有工作表,但实际上有些工作表起作用了,但有些工作表却没有。在这个工作表里调用代码,但这个工作表有问题,其它的却没有。后来我才发现这是因为我把自己写的代码跟系统自动录制生成的合并起来了,但我没有在自动生成的代码里在人工加入某些语句,导致虽然在循环之中,但在执行某些代码的时候指代不明,于是就发生了一些我意想之外的事情。系统生成的代码几乎可以这么说,那不可以用于一个工作簿里面的所有工作表,从代码的构成就决定了这一点,而且相对于人肉写的代码,机器生成的代码有很多废话。但即便这样,机器代码还是非常值得人去学习,因为那就是机器的思考模式。

昨天的VBA耗费我最多时间的是在控制列宽上面。有些列是没有数据的,所以那些的列宽可以小一点,但是不能太小。因为太小的话表头的字即便进行了自动换行,还是有可能显示不全,因为那个表格在某些地方进行了单元格合并。如果遇到某一行,发生了这种事。。即便你使用了自动换行,也未必能达到你想要的效果。所以我的程序必须设定为在一定区域范围内有数据的单元格所对应的列使用自适应的列宽而其它列则使用固定列宽。自适应的列宽如果小于某个数值,也让它等于固定列宽。之所以要写这个VBA,是因为原始导出的表格列宽太大了,即便用A3纸打印上面的东西也很小看不清,更何况我要把它打印在A4纸上面。所以尽可能地缩小列宽是我写这个VBA的主要目的。

过去接近两年,我都以人肉的方式调整表格的格式使之尽可能地放大到A4纸上。现在借着VBA代码的东风,我终于忍无可忍,实现成功升级换代。

PS:有视频有真相!一开始我用手机录显示器,但摩尔纹简直让人崩溃。于是我就去找PC录屏软件,但要安装要注册要破解有病毒,最后,我用的是PowerPoint里的录制功能,真的很好很强大~这是我装了Office 365之后第一次用PowerPoint,实在太爽了!

2019-04
12

让页面方向重回不智能

By xrspook @ 10:39:15 归类于:烂日记

我已经很久都不写教程这个东西,因为好长一段时间我都没有试过有那种非得我这样做不可能念头了。过去了很多年都只是我在找别人的教程帮我解决问题。还记得刚开始上网的那个时候,我写过不少教程,直到大学毕业之前,我也喜欢写教程。哪怕是一些很琐碎的事我也会写,首先是因为这样做可以让自己加深记忆,当自己以后再遇到这个问题的时候就可以及时找到恰当的方法。这除了可以帮助我自己以外,也能帮助别人。既然别人的教程帮了我很大忙,我希望我也可以为别人做同样的事。之所以慢慢地我不做这种事了,是因为我仿佛陷入了泥潭,觉得教程必须写得图文并茂,而且有一定的意义。这样的压力实在太大,而且我也没在那个上面放那么多的时间和精力,于是我就没干了。

但是昨天我又写了一个教程,其实也说不上是一个教程,但是是类似的东西,那是完全通过我自己的经验总结出来的。在我能搜索到的范围之内,我没有见过有中文的类似的东西。至于英文的版本,也是在我把自己的方法写出来以后,努力折腾才看到了别人曾经也提出了类似的方法。除了我们的解决方案以外,其它的都不怎么可执行,又或者说必须依靠软件升级的支持才能做到,这显然不现实,因为不是每个打印机制造商都意识到这个问题,而且愿意给用户开辟一个通道免去用户的这种烦恼。

Excel里面数据透视表绝对引用和相对引用的问题从2013版开始存在,到2016版刚出现的时候问题依旧。2016版更新到某个版本以后这个问题才算解决了,所以在2019和Office365里面数据透视表的绝对引用相对引用不再是个问题。但是这两天我遇到的那个自定义页面大小以及页面方向的问题却从2007版开始一直延续到现在到Office 365,仍然没有确切的解决方案,也正是因为这样,所以我得自己纠结一个方法出来。这是个横跨了12年的问题而之所以这么久都没有解决,首先是因为他们觉得这不是问题,这是方便、这是智能化。之所以有这个问题,也正是因为他们觉得应该给用户一个智能的判断,但却没有考虑到原来有那么一些小众用户需要用这个不智能的方式。其实这种事很普遍,尤其是对滚动式进纸的针式打印机。只要进行连续多联的打印必然会遇到这种问题。遭殃的有提货单、收据、发票,各种快递单等等。只要打印的这些东西用的不是系统,而是用Office的邮件合并进行套打必然会遇到这个问题。之所以这个问题一直都不被重视,大概是因为需要这样用的人可能非常少。对于数据量处理非常大的企业来说,他们肯定愿意给钱去搞系统,而对于数据量不怎么大的小单位小作坊,或许他们的知识层面还没到那种去研究怎么可以让工作更便捷、怎么去提高自己的工作能力,比如说学习使用Office的一些比较冷门的功能。但偏偏有我这种早已把这个功能当做是我随身工具包的人。对我来说要么避开这个问题,要不么直接面对找出解决办法,否则我只能在电脑上让2003和365并存。

2007有这个问题,到Office 365(2019年4月)仍然有这个问题,简直让人无比醉!!!2003可以设置宽大于高,且打印方向为纵向,同样是宽大于高,365无论你怎么设置,只要按确定以后必然会自动把你的打印方向默认为横向。对于针式打印机,尤其使用滚动进纸模式连续套打多张的时候,打印方向必须选择纵向(比如EPSON的LQ-635K),无论你怎么折腾纸张尺寸和打印方向,365都无法实现2003能做到的正常效果。于是呢,我做了以下的事:

把2003的doc和365的docx改后缀为zip,解压对比里面的文件后发现,在“根目录\word”下有个document.xml文件。文件末端,365生成的文件比2003的多了个“w:orient=”landscape””,有这条,打印方向就是横向,没有就是纵向。把这一条手动删除并保存后,把解压包里的文件重新压成zip并重命名为docx,365的文件终于能实现2003文件的纸张宽度大于高度,但打印方向为纵向,滚动试进纸的打印机得救了!但这里有一点非常重要:手动删除“w:orient=”landscape””以后就不要再到Word的“页面设置”里修改任何参数,只要一修改一按确认,365的“w:orient=”landscape””又会重新自动生成。如果要对“页面设置”的参数进行调整,比如纸张选择、页边距设置等等,一律要在手动删除“w:orient=”landscape””之前。

折腾一大轮才让365实现2003不费吹灰之力就能做到的事,让人心累,还不如同时装个2003和365呢~~~ 插一句,新版本的WPS,比如WPS 2019同样存在365的bug。

当别人不曾试过努力思考就用询问他人的方式找答案的时候,我很瞧不起他们。因为我自己是那种非常喜欢通过自己的琢磨努力得出一个方法的人。研究出解决某个问题的第一个靠谱方法对我来说很有成就感,帮助自己同时也方便别人的感觉很爽。

Page 1 of 212»
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top