输入'活动表'。不会提出建议清单,而其他课程则会。当我输入时,如何在编码屏幕中显示此自动提示屏幕?
答案 0 :(得分:3)
在Excel中,键入ActiveSheet
正在调用默认对象Excel.Application的属性。如果您在Access中工作(基于您的标记),则默认对象是Access.Application,它没有ActiveSheet属性。相反,Access会将ActiveSheet
视为未定义的变量变量。要获得您寻求的智能感知,您必须:
或(来自@dee)
Dim someSheet As Worksheet 'As Excel.Worksheet in Access
Set someSheet = ActiveSheet 'As Excel.ActiveSheet in Access
'use someSheet, there you have intellisense
如果您在模块顶部键入Option Explicit
,当您提到的内容并非实际存在或拼写错误时,您会收到有用的编译错误,而不是意外声明一个新变量。