Това може или не може да работи въз основа на политиката за сигурност на вашата компания (или наблюдението й), но можете да напишете бърз макрос, който отваря всичките 200 файла и ги записва във временна "незащитена" директория без парола. След това изпълнете своя SSIS скрипт и когато това приключи, изтрийте всичките 200 файла (със защитен инструмент за изтриване като Гумичка )
Sub ManagePWords()
Dim f(1 To 200) As Variant
Dim i As Integer
Dim origpath As String, temppath As String
Dim wb As Excel.Workbook
origpath = "c:\where_files_are_now\"
temppath = "c:\where_files_are_now\unprotected\"
f(1) = Array("filename1", "password1")
f(2) = Array("filename2", "password2")
'keep going for all 200 files
For i = 1 To UBound(f)
Set wb = Application.Workbooks.Open(origpath & f(i)(0), , , , f(i)(1))
wb.SaveAs temppath & f(i)(0) & ".xlsx", , ""
wb.Close
Next i
End Sub