Dies kann basierend auf der Sicherheitsrichtlinie Ihres Unternehmens (oder deren Überwachung) funktionieren oder nicht, aber Sie könnten ein schnelles Makro schreiben, das alle 200 Dateien öffnet und sie ohne Kennwort in einem temporären "ungeschützten" Verzeichnis speichert. Führen Sie dann Ihr SSIS-Skript aus und löschen Sie nach Abschluss alle 200 Dateien (mit einem sicheren Löschprogramm wie Radiergummi )
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