jetzt habe ich lange im Internet gesucht, jedoch keine brauchbare Lösung für mein Problem gefunden. Es geht mir darum, per VBA-Code feststellen zu können, ob eine bestimmte Datei mit einem Password-Schutz belegt ist oder nicht. Und dies unbedingt vor dem Öffnen dieser Datei. Hintergrund: Vermeidung des Öffnens einer nicht durch Password geschützten Datei, die evtl. auf einem Datenträger (illegal) untergeschoben wurde und Schad-Code enthält. In Excel 2016 wird beim Öffnen einer Datei, die normalerweise mit einem Password geschützt ist, auch eine Datei gleichen Namens, die nicht durch Password geschützt ist, geöffnet. Ein Abgleich des tatsächlich nicht vorhandenen Passwords mit dem im VBA-Code eingegebenen Password findet offensichtlich nicht statt; normalerweise müsste das Öffnen der Datei abgelehnt werden, da nicht mit "...password:=""" bzw. ohne Password aufgerufen wurde. Hat jemand eine Idee?
M.f.G. Peter Kloßek