excel提示用户定义类型未定义怎么办
对象未定义时将产生此类错误:一种典型的情况就是在定义对象时未正确创建对象本身而导致在编译时产生“用户定义类型未定义”的错误提示。对此小编物提供以下通用定义外部对象的方法:Sub 定义并引用外部对象() 'Word后期绑定示例Dim wdapp As ObjectDim wd As ObjectDim tb As ObjectSet wdapp = CreateObject("word。
application") '打开一个word运用环境wdapp。Visible = True '允许word文件可见Set wd = wdapp。Documents。Add '新建一个word文档Set tb = wd。Tables。Add(wd。
Range(0, 0), 3, 6)'在文档开始处加入一个3行6列的表格!End Sub未引用相关库文件导致产生此类错误:尤其是在代码中引用了相关控件的方法,但是之前并未引用对应的库函数将导致这类错误。对此我们需要首先加入对控制的支持库,然后方可在编辑中引用对应控件。
引用对应支持库的方法:在VBA环境下,点击“工具"->”引用 “项。然后在打开的”引用“窗口中,勾选相应的项,点击”确定“即可完成支持库的导入操作。另外针对变量,Excel VBA采取了两种对待方式,一种是弱定义,即允许变量在未定义的情况下直接使用。
另一种则是强定义,即变量必须得先声明后使用。如果想要在两种定义之间切换,可以使用关键字“Option Explicit”进入强定义声明。这样就不会产生“变量未定义”的错误提示啦。
答:详情>>
答:已知的多入牛毛,未知的或许等你开发。详情>>
答:炒股,买卖期货,开网络店铺。呵呵。。详情>>