Bonjour,

J'ai fait l'interface et presque tout l'ensemble de ma petite application qui à pour objectif de changer un fichier XML en fichier Excel.

J'ai pensé que je devais forcément passer par Excel et la libraire(que j'ai activé).

J'ai trouvé comment appeler Excel avec simplement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim XL As Excel.Application
        Dim Classeur As Excel.Workbook
        Dim Feuille As Excel.Worksheet
        XL = New Excel.Application
 
        Classeur = XL.Workbooks.Open(TextBox1.Text)
        Feuille = Classeur.ActiveSheet
Pour le moment ça ne marche pas et j'ai une erreur COMexception de type HRESULT ça plante au niveau du classeur
Bref la syntaxe est bonne pour le debugeur et Textbox1.Text retourne un chemin de fichier au format string.

Je voudrais aussi savoir si il est possible d'avoir 2 instances en même temps et aller de l'une à l'autre?

Dans l'affirmative je recherche les commandes pour ouvrir un fichier à partir du form.windows mais je n'ai pas besoin d'ouvrir Excel au sens propre (pas besoin d'avoir de fenêtre Excel, au contraire même).
Je cherche la commande pour créer un nouvel onglet également et pour aller dessus.

Merci pour votre aide

Edit : je suis vraiment deçu de l'aide MSDN, c'est lourd, lent et ça ne donne pas les syntaxes ni les mots-clés...