Bonsoir.
Les DLL peuvent avoir 2 vocations différentes
1) — Définir des types d'objets utilisables en VBA sans API, et en liaisons anticipées si la référence à elle est cochée.
2) — Proposer des procédures utilisables par des instructions Declare, c'est ça les API.
FileSystemObject vient de la 1ère catégorie. C'est un type d'objet défini par la scrrun.dll, référence Microsoft Scripting Runtime, devenant la bibliothèque Scripting.