Bonjour à tous
En VB6, j'insère et modifie des données dans un fichier Excel au moyen d'une connexion ADO par code. Aucun problème de communication avec le fichier. À la fin du traitement, je souhaite imprimer une ou des feuilles sans ouvrir Excel. J'utilise le code qui suit et j'obtiens le message suivant <Erreur d'exécuion '1004": Impossible d'accéder à "tititoto.xls"
Private Sub Print_Click()
Dim xlApp As Excel.Application
Set xlApp = New Excel.Application
xlApp.Visible = False 'excel directement sans le visualiser
xlApp.Workbooks.Open "C:\DossierTest\" & FmChoix.MonFich
xlApp.ActiveWorkbook.Sheets("Feuil_C").PrintOut
'libérer le processus Excel
xlApp.Quit
Set xlApp = Nothing
End Sub
Pourtant, il reconnait le fichier puisqu'il le nomme par son nom.
Quelqu'un a t-il une idée du problème ?
Sinon, est-il possible d'imprimer en passant par ADO ? Si oui, comment. Ça fait 2 jours que je galère.
VB6 et Excel 2000
Merci de votre attention

tapageur