Aller au contenu

LBL

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de LBL

  • Rang
    Junior Member
  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.
×