Aller au contenu

LBL

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

Tout ce qui a été posté par LBL

  1. Merci Pierre13 pour ce retour, mais l'utilisation de FileOpen ne change rien et je n'ai par ailleurs aucun contrôle ActiveX dans ce projet.
  2. Bonjour, je parviens à ouvrir un fichier txt de longueur fixe avec Excel. vMSExcel = Variant::CreateObject("Excel.Application"); vMSExcel.OlePropertySet("Visible", true); vFileName = "M:\\Docs\\Fic.txt"; vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks"); vXLWorkbook = vXLWorkbooks.OleFunction("OpenText", WideString(vFileName)); Mais les lignes suivantes : vFileName = "M:\\Docs\\Fic.xls"; vXLWorkbook.OleProcedure("Save as", WideString(vFileName)); provoquent une exception Et dans le sysvari.h l'erreur pointe sur la dernière ligne void Variant::OleProcedure(const String& name, P1 p1, P2 p2, P3 p3) { TAutoArgs<3> args; args[1] = p1; args[2] = p2; args[3] = p3; OleProcedure(name, static_cast<TAutoArgsBase*>(&args)); } Toutes mes recherches sur le sujet sont restées infructueuses. Merci pour votre aide.
×
×
  • Créer...