2010-09-17 32 views
1

我希望有人对此有所了解。Microsoft Office 2007宏 - 奇怪的行为。光标跳转

我有第1页上的复选框,并单击时,它将启动一个宏&插入值到文本框页面上10.简单

的问题是,在宏脚本正在寻找对于第5页上的另一个文本框的值做一些计算。每当我做

text5value = Val(oFFld("Text5").Result) 

If (Val(oFFld("Text5").Result) = "") Then 

光标会突然从第1页移至第5页非常困惑的用户。

每当我尝试获取文本框的值时都会发生此行为。无论文本框在当前文档中,它都会跳转到该文档。

请帮忙

+0

你没有提到你正在使用哪个程序。它是Word吗? – 2011-12-21 15:55:48

回答

0

尝试设置屏幕在宏的持续时间内更新为false。

Application.ScreenUpdating = False 

这不仅会隐藏在各种屏幕跳到它,而宏运行做,宏也将运行,如果没有不断更新的屏幕更快。