- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2016-4-23 07:31 編輯
回復 14# jackyq
明確的宣告變數型態 ,可使程式碼不易出錯,且容易偵錯- Option Explicit
- Dim vD 'As Object
- Sub Ex()
- '如 Dim vD 需有執行 Ex1後再執行 Ex
- '如是 Dim vD As Object 就不需先執行 Ex1
- MsgBox vD Is Nothing 'Dim vD 程式執行錯誤了
- Set vD = Nothing
- MsgBox vD Is Nothing
- If vD Is Nothing Then
- Set vD = CreateObject("Scripting.Dictionary")
- End If
- End '結束所有的程序執行
- End Sub
- Sub Ex1()
- MsgBox IsObject(vD)
- If Not IsObject(vD) Then
- Set vD = CreateObject("Scripting.Dictionary")
- End If
- MsgBox vD Is Nothing
- 'End
- End Sub
複製代碼 |
|