Aller au contenu

LBL

Membres
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

LBL's Achievements

Junior Member

Junior Member (3/12)

0

Réputation sur la communauté

  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...