关于【找不到工程或库】错误的解决方法

各位朋友,你们好。

有朋友反馈,下载我分享的工具后,打开时出现了【找不到工程或库】的错误(如下图)。今天就和大家分享下这个错误的解决方法。

解决问题之前,首先要找到出现这个问题的原因:由于Excel或者系统版本不同,导致引用丢失了。

那么解决方法就是:重新引用。

详细解决步骤如下:

1、先停止宏的运行,因为宏在执行中,引用菜单是灰色的,无法选择。下图为停止宏运行的按钮。

2、在【工具】菜单中,打开【引用】,如下图:

3、打开引用窗口后,在可以用的引用列表中,将有【丢失】、【MISSING】、【找不到】等字样的项目全部取消勾选(如下图)。

4、保存后,即可正常打开使用。

常规情况下,这个问题基本可以得到解决,但是有个地方需要注意:在写代码的时候,建议将引用直接再代码中体现,因为即使勾选了丢失的项目,但是代码在运行时,会运行代码,重新引用。比如:

通过以上几个步骤,如果还未解决问题,那么可能是系统中缺少控件或对象库,那么就下载控件并及时注册控件。

我是上班下班,因为爱好办公软件、喜欢分享。所以来到这里将我的学习心得和踩过的一些坑,和大家聊聊,希望大家学习我成功的经验,避开我踩过的坑。我和你们一起进步。

好了,今天就聊到这里,感谢各位朋友的关注和支持。

如果你喜欢我分享的内容,请点个赞支持下;

如果你觉得我分享的内容对你有帮助,可以关注我;

如果要看我以前分享过的好玩的内容,大家可以去我的主页查看历史文章。

从这几个案例入手,学会设计APP注册流程

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。

从注册这点小事儿上看如何提升细节设计和用户体验,希望对一些新入行的童鞋有所帮助。

互联时代的产品都离不开:

直白点就是什么样的环境下?为哪些人?提供了哪些事情的解决方案?

场景

PC:室内的+相对沉溺的+长时间的

Mobile:随时随地的+碎片化的+随时转身离开的

用户

产品定位的受众人群,可以是学生、孕妇、求职、买卖……,比如招聘类的目标受众就是需要找工作的群体;房租中介类就是需要租赁、买卖房屋的群体等等。

任务

帮助这些受众完成他们想要得到事务的一种逻辑流程。

比如我们可以在某宝上:搜索想要的商品-锁定-下单-收货-评价,这就是一套购买流程,提供了用户网络购买流程的解决方案。

这里我们就用户注册这一场景,浅谈设计任务及其背后对思维逻辑,然后去提升细节设计。

用户到达一个app的注册页面一般有4种渠道:

当网易音乐的第一批用户从豆瓣平移过来之后,用户就不再是大家的了。赢取一个新用户比维护一个老用户的成本要高很多,所以当用户来到了注册界面作为设计师就要尽可能到创造舒适的用户体验,尽可能多的帮助用户注册登录。

就是包涵哪些信息,这些信息是怎样穿插在一起的。

注册模块概括来说由2部分组成:用户信息+验证。用户信息包括但不限于:

……

然后再由不同产品的定位决定类别的从筛选到简化。

验证码:是一种区分用户是计算机还是人的公共全自动程序,防刷、防黑、防灌水之类的程序行为。

被广泛采用的有:短信验证码、动态验证码组成。

可以分为逻辑流和页面流,逻辑流就是数据逻辑针对开发编写,页面流可理解为页面的跳转关系针对用户。

简单以去哪儿的注册流程中的输入手机号和验证码为例:

下面是我们呈现给用户操作的页面流

下面是介于页面流的逻辑判断

注册场景下涉及的控件一般是:输入框、按钮、验证码。

输入框

供用户输入信息,一般包含:提醒文案、正文、示措提醒

按钮

引发即时操作,即当用户点击后,触发即时操作。作为基础控件之一,按钮广泛应用于不同平台的所有产品中。通常位于一个或一系列操作的底部或右方。

按钮的一般状态:

PC:normal、hover、down(pressed)、disabled

Mobile:normal、onclick、disabled

这里简单说一下disabled。从去哪儿注册的例举可以看出,当input为空时,关联按钮为disabled的状态,这是采用了放错的原则:如当使用条件没有满足时,常常通过使功能失效来表示(一般按钮会变为灰色无法点击),以避免误按。

学会用辩证法,去分析问题。在产品道路上同样适用,有时候得到就意味着失去,用辩证法的方法看问题,利于分析事情的二面性,衡量其利弊,进而找到真正适合自己产品的合适的方案。

拿动效举个例子,动效本身并没有错,但是一个庞大的产品就不宜使用过多的动效,原因:

  1. 因为动效会加重系统负担;
  2. 为了不断延长其生命力需要不断的版本迭代,很可能一些辛苦设计开发出来的动效随着产品的发展方向而被很快淹没;
  3. 最为重要的一点,对于用户而言动态的更易于吸引注视,动效的增加会使原本复杂的页面更加复杂化,更难于找到页面的重点内容而失去操作方向,事实上这个时候动效已经转变为一种打扰。

很遗憾,这个观点没有找到合适的案例进行分析,淘宝、京东、美团等在动效方面都表现得比较安静。

下面是一个天气app的页面,因为app本身很简单,就是展示天气而已,动效的增加不仅动态的解释了天气的状况也让原本单调的页面多了一丝趣味,而用户也并不会因为动效的加入而迷失。这就是相对论,简单的事务可以做些复杂的处理。

同样是列表,淘宝为什么在页面中没有采用一些动态的展示or特效,设计欠缺?开发不够?答案是否定的。淘宝营造的购物场景应该是尽量沉溺于页面流中的,尽快的找到用户想要的商品,顺利的转化购买,相信这也是作为电商的本质目的。复杂的事情简单化。

下面我们来欣赏一些按钮的微交互

随着时间流逝,科技发展,人们对事物认知不断提高,注册场景下的设计也不断进步。揣摩变化,思考逻辑,提升细节设计。

(请忽略内容,仅观察表现形式)

首先明确的是,注册页面被设计出来的目的是希望用户能够填写信息并成为我们的用户。但是,当用户看到这样的一张信息较多的页面,视觉压力和逃避心理就来了。

除了视觉和心理压力,我们还可能会被每一行的必输提醒而吸引,不过行行必输,行行提醒有点过,视觉干扰也就来了。

费茨(Fitts)定律告诉我们,当我们需要观察的2个事物距离越远时,所需要的时间就越长。

人眼阅读的轨迹顺序从1-8,这种排列方式受标题字符数的制约。有了排序参考,大家就可以考试是不是还有其他更好的排列方式?

相对于上面的注册信息,这种拆解信息的方式不管是视觉还是心理感受都会一些,而且对用户必填信息进行了提炼。这种方式后也被应用于移动端。但是拆解步骤不宜过长,否则用户会失去耐心而中途放弃注册,这是我们不愿看到的。

从人随网走到网随人动,用户体验收到前所未有的重视,涌现出大量的专业设计和体验设计师。对于产品注册信息的提炼由多样逐渐走向结构简单、信息简洁,以用户为中心的设计越来越被更多人接受。

下面来看下别人家的注册页面及设计思路。

淘宝的注册流程相对来说是比较长的。必填项:手机号、验证码、会员名、密码*2,有防错机制,有号码&用户名2次确认。但是第一次支付密码输入页面没有自动弹出键盘。不过整个跑下来还是挺轻松,复杂的事情简单做,困难的事情分解做。

携程的注册流程较简单,必输项:手机号、验证码、密码。无防错机制。2/3中有已输号码再现,不过却隐藏了中断部分。揣测隐藏的号码的目的是保护用户信息不受偷窥?不过以个人愚见,在注册环境,保证用户正确的输入信息,快速的完成注册才是NO.1的任务,所以这里的防保护机制会有些买椟还珠的感觉。

还有一点,激活输入页面时,键盘都没有弹出,需要点击input框调出键盘。

但是提示文案相比下引导性较强。

美团的注册流程里,在电话输入上作了放错,然后就后面就没有然后了。有防刷机制,比如当连续输入2次经系统检测为已注册的用户时,会弹popup要求人or机验证。对于输入号码有部分显露。注册第3部界面中的小尖头有误导用户后面仍有流程的误导。

去哪儿体验是相对好的,必输项:手机、验证码、密码*2,有防错机制,有密码6位数提示展示。

苏宁的注册流程,必须项:手机号、验证码、密码,有防错机制,但是允许你同样的号码再次注册,代价就是抹掉所以数据,从v5变成v0。这样来看,对于形同手机注册的提示文案还是不够的。

下面分享一下个人小案例及背后的思考,场景:注册;输入项:手机+验证码+注册btn

当时的第一版就是左侧的,也是比较保守的,不出错的。视觉线:填写手机号-看一眼验证码输入框-点击验证码按钮-回来输入验证码-点击注册。在这个过程中,验证码输入框被2次阅读,当时觉得这是一种浪费,所以出了右边的方案。视觉线是直了:输入手机号-点击验证码-输入验证码-点击注册,但是从手机号到验证码跳了一行,思路会突然断一下,再着一按钮直接冲在最前吗有点突兀。

那怎么样才能视觉线和思路保持一致呢?发现仅是一小步,将验证码按钮上移到输入手机一行,这样在用户输完手机号码时,看到验证码很自然就会点击,然后输入完成操作。当然“除非有更好的选择,否则就遵从标准”。

说到手机号码,有意看了下苹果在电话数字上的处理,虽然比起银行卡只有11位的数字,还是在不同场景下都做了分段处理,不得不说苹果的体验越来越细腻。当然这是更多的为了识别他人的号码。

虽然用户输错自己号码的几率是比较低的,但是一般来说,用户输入完毕后都会快速秒扫检查号码的正误,如果我们采用了分段的现实方法,识错上应该会容易些。

看了这么多案例,那么我们在设计注册页面的时候怎么去思考呢?

  1. 了解设计场景,设计目的。也许我们投入了很多资源做引流,当用户到达这个页面时,想尽办法留住他们。
  2. 学会站在不同产品的立场分析别人的设计思路,而不仅仅是视觉表现。
  3. 视觉简单,逻辑通畅。
  4. 目前大部分的注册流程为分解的形式及一站式,结合产品实际场景选择适合自己产品的,尽可能的简化信息、缩短流程,提升注册达成率。
  5. 对于交互对象的多层次视觉呈现,比如文案提醒、示错、验证提醒,按钮的响应反馈,都是提升用户体验的小细节。
  6. 在对象对齐及排列方式,学会依靠一些定律,法则,可以是我们在迷茫不定的时候,看轻方向。
  7. 不断学习、思考、对比,提升自己对事务的认知。

只有理解设计背后的思绪才能提升细节设计,也只有明确了设计场景和设计目的才能在不同的设计方案中找到最合适的那个。

就像买一件衣服,我们总会盯着线头、走线、针眼、纽扣、锁边这些点以此来评价一件衣服的品质,界面已是如此。经得起推敲的设计才是好设计。

本文仅笔者观点,不到之处欢迎大家沟通指正。

最后分享一下笔者在设计过程中的思考三步法则:

“小是最伟大的关怀”2016和大家共勉。

作者:湖湖 途牛 设计者

本文由 @湖湖 原创发布于人人都是产品经理。未经许可,禁止转载。

运行时错误91 未设置对象变量或with block变量的解决方法大全

1.在总账中,查询管理费用时报\”7-内存溢出\”或“未设置对象变量,运行时91错误”。此问题请检查机器环境: 机器名是否含特殊字符或中文,登陆操作系统的操作员名是否含特殊字符或中文,其权限是否为超级管理员或高级用户. 重新注册软件的所有组件,可使用通网站服务工具中的维护通2.0中的三十九号工具进行注册. 清空系统临时文件夹,路径:C:\\Documents and Settings\\administrator\\Local Settings\\Temp 如问题未解决,请将账套引入到其它机器确定是否为数据问题.2. 在总账记账时提示“运行时错误 91,未设置对象变量或With block 变量”。总账中遇到这种错误,可能就是和计算机名称、登陆账户有关。计算机名称最好是全英文的,登陆账户也应该用英文名。查看登陆操作系统的用户具有什么权限,我 们要求必须是超级用户以上的权限才可以。3. 客户在使用薪资统计查询时,出现“91号错误,未设置对象变量或With block 变量”同时个人工资统计查询表不可用,不能查询出结果此问题是因为组件丢失所致请重新注册一下组件或是重新安装一下软件4. 销售发票列表联查销售发票,出错“运行错误91”开发已做出补丁,请上网下载相应版本的补丁。补丁路径:用友通10.2标准版:\\\\tongserver\\补丁包\\补丁包\\用友 通10.2补丁包\\标准版\\2007-11-05星期一\\23335-23067用友通10.2工业版\\\\tongserver\\补丁包\\补丁包\\用友通10.2补丁包\\工业版\\2007-11-05星期一\\23335- 230675. 查询账表时提示,运行时错误91,服务器为2000server可以正常登陆,客户端为xp出现此问题< /font>使用服务工具中的维护通2.0中的工具三十九把客户端的组件重新注册一下,或卸载客户端软件,删除system32\\ fcomsql这个文件夹,然后再重新安装软件。6. 凭证无法打印,预览时提示“运行时错误91,未设置变量或with block”。先检查机器名是否为纯英文,不允许有._%等特殊字符;2.如果正常,则删除ZWSQLTemp.mdb文件,重新登录产品,文件保存位置:ZWSQLTemp.mdb默认路径(XXX:指系统登录帐户) 操作系统路径\\Documents and Settings\\XXX\\Local Settings\\Temp,此路径即系统[url=]环境变量[/url]中用户变量的Tmp变量值(参见系统环境参数章),如C:\\Documentsand Settings\\Administrator \\Local Settings\\Temp; 3.如果不行,请使用注册组件的工具,下载:http: //tong.ufida.com.cn/infomanage/qudao/ewebeditor/UploadFile/200771883845683.rar还解决不了,请重新安装软件,卸载完软件后,删除c:\\window\\system32下的ufcomsql文件夹,再装。7. 新装系统,安装T3V11.2后,运行自定义转帐、期间损益结转、查询明细账时均报错“运行时错误91”。卸载软件,删除ufcomsql后重 装软件问题依旧。用for %%s in(%windir%\\system32\\ufcomsql\\*.dll) do regsv.exe/s %%sfor %%s in (%windir%\\system32\\ufcomsql\\*.ocx) do regsv.exe/s %%s注册后问题依旧。此提示有这个几种情况:

A、登录系统的操作员不够

B、登录系统的操作员是中文名

C、ZWSQLTemp.mdb出错,此文件存于操作系统路径\\Documents and Settings\\XXX\\Local Settings\\Temp,删除掉即可,所以建立一个新的只有英文字母的操作员来登录系统。8. 在查询明细账时提示“运行时错误91,未设置对象变量或withblock变量”。请看一下机器名和登陆操作系统的用户名有没有特殊符号,或带有中文名,如有请将机器名修改为纯英文的,增加一个纯英文的操作系统9. 用户在安装用友通普及版10.2时,在进行打印设置时,打印预览凭证时,提示:“运行时错误91未设置对象变量或 WITH BLOCK变量”。此时自动退出.此后进入填制凭证时,刚又提示:“运行时错误429ACTIVEX.部件不能创建对象”.重新注册后,才可进行填制凭证 界面。已经试过重装软件.等一些操作,仍不能解决问题。有控件没有注册上,重新注册下列文件:ufmoney.ocx,ufrtpm.ocx,uszzpub.dll, usnate.dll2.硬盘可能有坏道,换一个硬盘安装软件 3.重装软件没删除干净,请重装前把安装目录和注册表以及c:\\window\\system32\\ufcomsql 删除10. 点击如凭证打印,明细账查询,打印等查询和打印时都提示“运行时错误91,未设置对象变量或with& nbsp; block 变量”。请检查登陆操作系统的用户名是否为中文名,计算机名称是否带有特殊符号,或是以中文开头,这两者最好是全英文的。2. 请将软件进行卸载,然后停止mssqlserver服务(开始/运行/netstop mssqlserver),删除ufcomsql文件夹,再启动mssqlserver服务,重装软件。11.在总账模块中,在进行月末结账时提示为"运行错误91"不能进行结账。请检查一下机器名是否带有特殊符号或以数字开头,机器名最好是纯英文的,还有登陆操作系统的用户名也应该上以英文字母开头,不能 带特殊符号。12.一客户有普及版总账.出现很多报错.能做凭证其他的什么都不能做.包括打印.提示"运行错误91未设置对象变量或 withblock变量".如果重新注册再进问题又发生变化了可能不能做凭证但能做其他的一项.不知是什么原因造成的.安装时没有任何报错。请按如下操作假如操作系统安装在c盘下 打开开始里的运行输入xp版本:regsv c:\\Windows\\system32\\ufcomsql\\ufmoney.ocx2000版本:regsv c:\\winnt\\system32\\ufcomsql\\ufmoney.ocx提示成功。13.固定资产减少时报错DAO-ADO对象模型,然后“运行时错误91”,“运行时错误440”请检查机器名字是否为纯英文(不要有-号等特殊字符);请检查卡片项目中是否有特殊字符。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。