簡體   English   中英

VBA功能失敗:返回值指示錯誤

[英]VBA Function Failed: Return Value to indicate an error

我正在編寫一個函數來創建一個新文件夾並將路徑返回到該文件夾​​。

如果函數發現該文件夾已經存在,則應退出該腳本,以避免現有文件夾和文檔出現任何問題。

給定該函數聲明為

Function New_Folder (ByVal Name As String) As String

如果“失敗”以指示錯誤,應該返回什么? 僅字符串中的“ 1”和接收子項就必須處理嗎? 是否有常規方法可以解決此問題?

謝謝! (很抱歉無法在其他地方找到可以回答的問題)

如果確定要返回一個指示失敗的值,而不是在調用函數中引發錯誤並進行處理,則應該返回空字符串vbNullString

一種方便的方法是在退出前不向New_Folder分配任何內容。 默認情況下它將是vbNullString

不過,您應該考慮引發錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM