Ce projet est distribué sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
Environnement de développement : Microsoft Visual Basic for Applications (VBA)
Découvrez notre projet VBA conçu pour simplifier et automatiser les accès aux fichiers dans Microsoft Excel. Une solution robuste pour les développeurs VBA expérimentés cherchant à optimiser leur gestion des fichiers.
Notre classe encapsule des propriétés et des méthodes essentielles pour simplifier les opérations de traitement des fichiers. Elle offre une flexibilité pour définir les caractéristiques des fichiers et gérer les accès.
Les méthodes intégrées effectuent des contrôles en amont des actions, assurant l'intégrité et la sécurité des opérations sur les fichiers. Cette approche minimise les erreurs.
- TypeFichier : type du fichier (texte ou binaire)
- Encodage : encodage du fichier (enum)
- EncodageTxt : encodage du fichier (saisie libre)
- SeparateurLigne : séparateur de lignes d'un fichier texte
- TypeAcces : accès au fichier (lecture, écriture)
- NomFichier : nom du fichier (y compris le chemin d'accès)
- Fichier: permettre de pointer sur un objet ADODB Stream en dehors de la classe
- TitreboiteDeDialogue : titre affiché dans les boîtes de dialogue
- LibelleFiltre : libellé du filtre utilise pour afficher les fichiers dans une boîte de dialogue
- ExtensionFiltre : filtre des extensions de fichier utilise dans une boîte de dialogue
- NomInitialFichier : nom initial du fichier affiché dans une boîte de dialogue lors d'un enregistrement sous
- Filtre : filtre des extensions (parmi celles proposées par Excel) de fichier, utilisé dans une boîte de dialogue
- NbreEnregLus : nombre d'enregistrements lus
- NbreEnregEcrits : nombre d'enregistrements écrits
- NbreOctectsLus : nombre d'octets lus
- NbreOctectsEcrits : nombre d'octets écrits
- Ouvrir : ouvrir un fichier via ADODB
- Fermer : fermer un fichier
- LireFichier : lire l'integralité d'un fichier (texte ou binaire)
- LireEnregistrement : lire le prochain enregistrement (jusqu'au prochain séparateur de lignes) d'un fichier texte
- FinFichier : fin du fichier texte atteinte
- Lire : lire n caractères d'un fichier (texte ou binaire)
- Ecrire : écrire des données dans un flux texte ou binaire
- EcrireEnregistrement : écrire un enregistrement dans un flux texte
- EnregistrerSous : enregistrer sous le nom du fichier le contenu du flux ADODB.Stream
Méthodes pour afficher des boîtes de dialogue intuitives pour la sélection de fichiers et répertoires.
- Repertoire : répertoire sélectionné dans une boîte de dialogue
- SelectionnerFichierEnregistrerSous: afficher la boîte de dialogue de sélection d'un fichier à enregsitrer sous (avec saisie du nom du fichier)
- SelectionnerFichier : afficher la boîte de dialogue de sélection d'un fichier
- SelectionnerRepertoire : afficher la boîte de dialogue de sélection d'un répertoire
- EstFichierVolumineux : vérifier si un fichier dépasse 4 Go (taille maximale des fichiers texte via ADODB.stream)
- FichierExiste : vérifier si le fichier dont le nom est "NomFichier" existe
- RepertoireExiste : vérifier si le répertoire dont le nom est "NomRepertoire" existe
- LongueurFichier : retourner la longueur d'un fichier en octets