[Calc]Création de fichier et de répertoire

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
alucardxs
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 25 août 2016 07:07

[Calc]Création de fichier et de répertoire

Message par alucardxs »

Bonjour,

Est-ce qu'il est possible, via une macro, de créer un fichier texte nommé "exemple.txt" dans un répertoire genre "D:\module\" ainsi qu'un répertoire vide dans ce même dossier nommé "Bingo" ?

Merci
LibreOffice 7.4.6.2
Windows 11
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1479
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Calc]Création de fichier et de répertoire

Message par jeanmi2403 »

Bonjour,
Bien sûr, c'est faisable.
Quel est le but final ?
Car il semble disproportionné d'écrire une macro pour quelque chose qui peut se faire sans...
Cordialement,
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
alucardxs
Membre lOOyal
Membre lOOyal
Messages : 30
Inscription : 25 août 2016 07:07

Re: [Calc]Création de fichier et de répertoire

Message par alucardxs »

Disons que l'intérêt c'était aussi de passer par un bouton pour plus de simplicité vis-à-vis de l'utilisateur.
Je fais choisir à l'utilisateur un répertoire.
Une fois choisi, j'ai besoin d'avoir un répertoire à l'intérieur systématiquement.
Le fichier, c'est pour avoir des informations issues du classeur.
LibreOffice 7.4.6.2
Windows 11
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1479
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Calc]Création de fichier et de répertoire

Message par jeanmi2403 »

Bonjour,
Créer, un fichier Texte :

Code : Tout sélectionner

iNumFichier = FreeFile
sNomFichier = "D:\Module\Exemple.txt"
Open sNomFichier For Output As #iNumFichier 

Print #iNumFichier, "Une ligne de texte" ‘avec saut de ligne 
Close #iNumFichier
Création du dossier :

Code : Tout sélectionner

MKdir "D:\Module\Bingo"
Mais je me demande toujours quel est le projet...
Bon Week End
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX