注冊(cè) 登錄
Office中國論壇/Access中國論壇 返回首頁

t小寶的個(gè)人空間 http://m.mzhfr.cn/?71896 [收藏] [復(fù)制] [分享] [RSS]

日志

直接引用類模塊的屬性和方法

熱度 2已有 3097 次閱讀2013-11-12 20:41 |個(gè)人分類:Access| 類模塊

關(guān)于直接引用類模塊的屬性和方法,在這個(gè)帖子有過探討:
http://m.mzhfr.cn/forum.php?mod=viewthread&tid=70817

為了備忘,直接把方法記下來。

假設(shè)有一類模塊,名為:Class1

要使用類的方法或?qū)傩,須要先聲明,假設(shè)該類有name屬性,代碼如下:
dim myclass as Class1
debug.print myclass.name

能不能不聲明變量,直接引用類模塊的屬性和方法?能,方法如下:

在VBA代碼編輯器中把類模塊導(dǎo)出,用記事本打開,找到這一行:
Attribute VB_PredeclaredId = False

改為:
Attribute VB_PredeclaredId = True

保存后再導(dǎo)入,替換掉原來的,然后就可以象下面這樣在代碼中直接使用類的方法和屬性了
debug.print Class1.name


發(fā)表評(píng)論 評(píng)論 (2 個(gè)評(píng)論)

回復(fù) tmtony 2013-11-18 09:56
呵呵,這個(gè)方法用得比較多,還有一個(gè)更好的方法. 我試過一次,是成功的, 我去找一下. 不知道保存在哪里去了
回復(fù) zhuyiwen 2014-1-13 16:39
相當(dāng)于靜態(tài)類,呵呵

facelist doodle 涂鴉板

您需要登錄后才可以評(píng)論 登錄 | 注冊(cè)

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 05:28 , Processed in 0.095345 second(s), 18 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部