[VBA ] #if是甚麼?

看板Visual_Basic作者 (Do live Loop)時間16年前 (2010/01/19 09:45), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
這應該是基礎問題吧, 網上找code時,有看到 #if then #else #end if 前面加個井字號的用意是? -- 很正的馬尾 http://0rz.tw/uRWZC -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.53.8

01/19 10:29, , 1F
你看的真的是 VB 的程式嗎?
01/19 10:29, 1F

01/19 12:54, , 2F
是VBA的 我有在excel中run過,可以跑,不過拿掉#就會出錯
01/19 12:54, 2F

01/19 12:54, , 3F
而且有#的話就不能設定中斷點.
01/19 12:54, 3F

01/19 12:55, , 4F
完整程式碼是 #if VBA6 Then...,拿掉#就會出現未宣告的
01/19 12:55, 4F

01/19 12:56, , 5F
變數VBA6 的錯誤,so判斷可能跟變數有關.
01/19 12:56, 5F

01/19 12:58, , 6F
通常是Mark起來的意思...但是很少用...
01/19 12:58, 6F

01/19 20:22, , 7F
#號的用意是指得編譯條件~
01/19 20:22, 7F
文章代碼(AID): #1BLGx6yL (Visual_Basic)