我想在程序运行期间弹出一个窗体,问用户要一个输入,然后由这个窗体得到返回值,再继续运行下面的代码? 有两点要求:
(1)这个弹出的窗体里有比较复杂的控件,比如datetimepicker控件,所以用简单的inputbox不中;
(2)要求这个窗体弹出时,我下面的代码不要运行,直到得到由这个窗体返回的值后再运行。
在论坛上发了这个帖子(http://topic.youkuaiyun.com/u/20081009/21/4e363ab5-bf0e-406f-9886-fdd8a0f027d7.html?1226392684)问,再次得到Tiger_Zhao的指点,窍门是:用acDialog 参数!下面是Tiger_Zhao提供的代码,很好使。
本文介绍了一种在程序运行过程中实现复杂窗体弹出并进行用户交互的方法。利用acDialog参数,可以创建包含datetimepicker等复杂控件的窗体,并确保主程序暂停等待直至用户完成输入。文中提供了具体的VBA代码示例。
335

被折叠的 条评论
为什么被折叠?



