|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 wsdrm 于 2019-1-22 22:37 编辑
各位老大,不知是否遇见过这种情况,以及解决方法?
office2019,外部激活服务器激活。输入法分别选择搜狗输入法和微软拼音。打开包含有query查询的excel文件,在任何sheet表的任何单元格输入汉字时,第1个字母输入后消失,单元格出现光标,就像双击单元格、或者选中单元格后在上部输入区点击插入光标的效果一样。然后再输入的字母才形成了输入法的汉字候选项。经过半天的摸索,基本确认如下事实:
1、如果输入数字或英文状态输入英文字母,没问题。
2、只是包含有查询的文件是这样,别的没有query查询的文件没有此问题,扩展名包括了xlsx和xlsm。
3、新建excel文件,只要不建立查询,没问题。所以认为office本身没出现问题。
4、百度搜索到第1个拼音输入后消失的问题帖子,但处理方法都试了,无效。
5、COM加载项 取消勾选,没解决;重新勾选,没解决。
6、刷新按钮操作也不管用。vb的Workbook_Open()和Workbook_WindowActivate中添加ThisWorkbook.RefreshAll也不起作用。
不知excel有没有像word一样的Normal.dotm模板文件,删除就能解决一些问题。
解决的方法:点击数据选项卡的查询和连接按钮,使“查询&连接”小界面出现在窗口右侧,再输入都没问题了!但再次关闭小界面,又不行了;再打开,又可以了。。。
怀疑:excel的“查询&连接”小界面并没关闭,只是隐藏在主界面下面,造成了输入影响;将其激活到前面,就不影响了;而没有查询的文件,该界面默认就不激活,所以也不影响。就像数据透视表字段小界面,关闭后,其实是隐藏到了主窗口下,在某些情况下关闭了主窗口后能看到该界面以及许多小图标。
不知各位老大是否遇见过这种情况,怎么解决的?谢谢! |
|