您的位置:程序门 -> vb -> vba



excel的单元格如何退出编辑状态


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


excel的单元格如何退出编辑状态[已结贴,结贴人:smszw3370]
发表于:2007-12-12 10:16:57 楼主
一个棘手的问题:excel的单元格如何退出编辑状态
我在vb中通过浏览器(webbrowser控件)打开excel,在excel中双击excel单元格之后,会进入这个单元格进行编辑,但如果我在这个时候用vb控制excel执行某个操作的话,就会出现excel忙的显示,或者根本不执行操作,当我将单元格退出编辑状态后,这个操作会马上执行,请问有没有什么办法可以退出单元格的编辑状态?
不胜感谢!
发表于:2007-12-12 10:38:531楼 得分:20
能不能模拟鼠标操作,在其他的单元格单击一下;或者模拟键盘输入一个esc?
发表于:2007-12-12 11:01:272楼 得分:0
不能,用sendkeys   "{tab}"效果只出现在form窗体的控件间,用"cells(1,1).select"、或webbrowser1.setfoucts等试图将焦点移到webbrowser也不行。

就是说在某个单元格没有退出编辑状态时,它不接受任何操作,连读单元格都不行!
还有activecell也用不了!

哪位有兴趣我可以将化码发给你啊,我们一起研究下(请留下邮箱)。
发表于:2007-12-12 11:03:383楼 得分:0
vba有无退出单格编辑状态的命令?
发表于:2007-12-28 14:54:234楼 得分:0
快过年了,无满意答案散分了!


快速检索

最新资讯
热门点击