Salut tout le monde!!
Voilà j'ai un souci avec les OLE et Word pour faire de l'automation.
Je souhaiterais lire tout simplement un fichier sur le disque dur en lançant Word dans un TOleContainer puis de le faire lire mon fichier.
J'ai trouvé plein de tut sur le net pour le faire, et quand je fais pareil, j'ai une exception TOleSysError:
OleContainer1->CreateObject("Word.Application",false);
//même si je fais ça c'est pareil: vWord = OleContainer1->OleObject;
vWord = Variant::GetActiveObject("Word.Application");
vWord.OleProcedure("ListCommands",true); //<-- ça fonctionne (c'est pour tester
// vWord)
vDocuments = vWord.OlePropertyGet("Documents");
vFileName = "c:\\temp\\temp3.doc";
vDocument = vDocuments.OleFunction("Open", vFileName); //<-- ça plante là
Si vous voyais un problème là dedans merci de me le dire.
Merci.