Bonjour
J'importe des données d'un Excel Sheet vers BD Access, j'utilise ce code :
Lorsque C# pour exécuter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 OleDbConnection conn = ABC_Conciliateur.EtablirConnexion(); System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(); cmd.Connection = conn; moApp.DoCmd.TransferSpreadsheet(Microsoft.Office.Interop.Access.AcDataTransferType.acImport, Microsoft.Office.Interop.Access.AcSpreadSheetType.acSpreadsheetTypeExcel12, "Tb_CommandeTemp", fNomFichier,false, "Sheet1!Zone_d_impressio$");
J'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 moApp.DoCmd.TransferSpreadsheet(Microsoft.Office.Interop.Access.AcDataTransferType.acImport, Microsoft.Office.Interop.Access.AcSpreadSheetType.acSpreadsheetTypeExcel12, "Tb_CommandeTemp", fNomFichier,false, "Sheet1!Zone_d_impressio$");Est ce que vous avez une idée ???La commande ou l'action «*TransférerFeuilleCalcul*» n'est pas disponible pour l'instant.
Merci beaucoup
Partager