如何检查Excel文件是否在VBA级别上受密码保护

我想知道是否有不同的方式来检查是否Excel文件是密码保护(密码打开)比试图打开VBA级别上的文件简单。

现在我正在使用下面的代码循环,试图打开提供的密码文件,但想象我有数百个文件,我想有我的过程尽可能快,所以我想先跳过不受保护的文件。 让我们假设试图打开一个文件(工作簿)是一秒钟。

Set Workbook = appExcelPass.Workbooks.Open(strPath, False, True, Password:=arrPassword(j))