第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Excel VBA中全局變量的生存期是多少?

Excel VBA中全局變量的生存期是多少?

神不在的星期二 2020-02-02 14:07:17
我有一個(gè)工作簿,該工作簿聲明了一個(gè)旨在容納COM對(duì)象的全局變量。Global obj As Object我在Workbook_Open事件中將其初始化,如下所示:Set obj = CreateObject("ComObject.ComObject");我可以看到它已創(chuàng)建,那時(shí)我可以對(duì)其進(jìn)行一些COM調(diào)用。在我的工作表上,我有一堆單元格看起來像:=Module.CallToComObject(....)在模塊內(nèi)部,我有一個(gè)功能Function CallToComObject(...)   If obj Is Nothing Then        CallToComObject= 0    Else        Dim result As Double        result = obj.GetCalculatedValue(...)        CallToComObject= result    End IfEnd Function我可以看到這些工作,但是在刷新幾張紙之后,不再初始化obj對(duì)象,即將其設(shè)置為Nothing。有人可以解釋我應(yīng)該尋找的內(nèi)容嗎?
查看完整描述

2 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

以下任何一種都會(huì)重置全局變量:

  1. 使用“結(jié)束”

  2. 未處理的運(yùn)行時(shí)錯(cuò)誤

  3. 編輯代碼

  4. 關(guān)閉包含VB項(xiàng)目的工作簿

但這不一定是詳盡的清單...


查看完整回答
反對(duì) 回復(fù) 2020-02-02
?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

除了上述Tim的4點(diǎn)之外,我還建議提出第5點(diǎn):?jiǎn)尾綀?zhí)行代碼(調(diào)試)并在到達(dá)終點(diǎn)之前停止。可能會(huì)替換第3點(diǎn),因?yàn)榫庉嫶a似乎不會(huì)導(dǎo)致全局變量丟失其值。


查看完整回答
反對(duì) 回復(fù) 2020-02-02
  • 2 回答
  • 0 關(guān)注
  • 1126 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)