我正在编写一个函数来创建一个新文件夹并返回该文件夹的路径。
如果函数发现文件夹已存在,则应退出脚本以避免现有文件夹和文档出现任何问题。
鉴于该函数声明为
Function New_Folder (ByVal Name As String) As String
如果“失败”表示错误,应该返回什么?字符串中的“1”和接收子只需要处理它吗?有没有传统的方法来处理这个问题?
谢谢! (在其他地方提出可能得到彻底回答的问题的道歉,但未能找到它)
答案 0 :(得分:2)
如果您确定要返回一个值以指示失败而不是raising an error并在调用函数中处理它,那么您可能应该返回空字符串vbNullString
。
一种方便的方法是在退出之前不向New_Folder
分配任何内容。它默认为vbNullString
。
你should consider提出错误。