Comment créer un fichier à partir d'une macro VBA ?

Bonjour à tous,

Je souhaite à partir d'un programme VBA, créer un fichier (octet par octet) afin de créer une image compatible avec Paint.

J'ai déjà étudié la structure des fichiers créés par Paint donc je sais quels octets je dois placer dans le fichier.

Mais comment créer un fichier ?

Merci par avance

Salut !

Tu as essayé avec quelques choses comme cela où tu écrirais par Print les octets que tu veux ?

Sub test()
    Dim path As String, FileNumber
    FileNumber = FreeFile
    path = "C:\Users\xxxxx\Documents\File"
    Open path For Append As #FileNumber
    Print #FileNumber, "String souhaité"
    Print #FileNumber, vbLf
    Close #FileNumber
End Sub

Merci pour ta proposition.

En fait ce qui me convient finalement c'est :

Open "C:\Users..." For Binary as #Filenumber

Put #Filenumber, 1(position de l'octet), 66(valeur en décimal)

Merci

Rechercher des sujets similaires à "comment creer fichier partir macro vba"