亚洲精品无码乱码成人|最近中文字幕免费大全|日韩欧美卡一卡二卡新区|熟妇性饥渴一区二区三区|久久久久无码精品国产AV|欧美日韩国产va在线观看|久久精品一本到99热动态图|99国产精品欧美一区二区三区

您現(xiàn)在的位置是: 資訊 > > 正文

excel提示用戶定義類型未定義怎么辦?vb用戶定義類型未定義是什么意思?

時(shí)間:2023-06-08 11:21:01 來(lái)源:新網(wǎng)三科技網(wǎng) 發(fā)布者:DN032

excel提示用戶定義類型未定義怎么辦?vb用戶定義類型未定義是什么意思?

對(duì)象未定義時(shí)將產(chǎn)生此類錯(cuò)誤:

一種典型的情況就是在定義對(duì)象時(shí)未正確創(chuàng)建對(duì)象本身而導(dǎo)致在編譯時(shí)產(chǎn)生“用戶定義類型未定義”的錯(cuò)誤提示。

對(duì)此小編物提供以下通用定義外部對(duì)象的方法:

Sub 定義并引用外部對(duì)象() 'Word后期綁定示例

Dim wdapp As Object

Dim wd As Object

Dim tb As Object

Set wdapp = CreateObject("word.application") '打開一個(gè)word運(yùn)用環(huán)境

wdapp.Visible = True '允許word文件可見

Set wd = wdapp.Documents.Add '新建一個(gè)word文檔

Set tb = wd.Tables.Add(wd.Range(0, 0), 3, 6)

'在文檔開始處加入一個(gè)3行6列的表格!!

End Sub

未引用相關(guān)庫(kù)文件導(dǎo)致產(chǎn)生此類錯(cuò)誤:

尤其是在代碼中引用了相關(guān)控件的方法,但是之前并未引用對(duì)應(yīng)的庫(kù)函數(shù)將導(dǎo)致這類錯(cuò)誤。對(duì)此我們需要首先加入對(duì)控制的支持庫(kù),然后方可在編輯中引用對(duì)應(yīng)控件。

引用對(duì)應(yīng)支持庫(kù)的方法:在VBA環(huán)境下,點(diǎn)擊“工具"->”引用 “項(xiàng)。

然后在打開的”引用“窗口中,勾選相應(yīng)的項(xiàng),點(diǎn)擊”確定“即可完成支持庫(kù)的導(dǎo)入操作。

另外針對(duì)變量,Excel VBA采取了兩種對(duì)待方式,一種是弱定義,即允許變量在未定義的情況下直接使用。另一種則是強(qiáng)定義,即變量必須得先聲明后使用。如果想要在兩種定義之間切換,可以使用關(guān)鍵字“Option Explicit”進(jìn)入強(qiáng)定義聲明。這樣就不會(huì)產(chǎn)生“變量未定義”的錯(cuò)誤提示啦。

標(biāo)簽: excel提示用戶定義類型未定義怎么辦

搶先讀

相關(guān)文章

熱文推薦

精彩放送

關(guān)于我們| 聯(lián)系我們| 投稿合作| 法律聲明| 廣告投放

版權(quán)所有© 2011-2023  產(chǎn)業(yè)研究網(wǎng)  m.www-332159.com

所載文章、數(shù)據(jù)僅供參考.本站不作任何非法律允許范圍內(nèi)服務(wù)!

聯(lián)系我們:39 60 29 14 2 @qq.com

皖I(lǐng)CP備2022009963號(hào)-13