[VB6]Invalid procedure call or argument (Error 5)

在win7 on VM的環境上執行VB6 Enterprise
呼叫DataAdd func會產生Error 5

原以為是參數填錯, 再三確認後, 並在Excel VBA執行無誤
最後在stackOverflow看到是VB6設定相容性的問題

將相容模式取消即可

錯誤訊息

取消相容模式

原先的相容模式


Ref
https://stackoverflow.com/questions/30043195/error-calling-dateadd-function

留言

這個網誌中的熱門文章

[VB6]使用File Dialog選擇檔案

[VB6]MSFlexGrid使用記錄