none
SaveAs2000 : méthodes de Publipostage MS Word 2000 RRS feed

  • Question

  • Bonjour

     

    Mon application C# .Net utilise les méthodes de Publipostage MS Word 2000 SaveAs2000 pour éditer des lettres puis des récapitulatifs des lettres éditées à partir de Template MS Word 2000 dont les champs référencés (« ? ») sont complétés.

    En production, l'application n'est installée que sur 1 poste client et n'est donc utilisée que par 1 utilisatrice. Il n'y a donc pas de différence de configuration/paramétrage de poste entre les éditions des lettres puis des récapitulatifs. C'est pourquoi, je pense que ni les utilisateurs, ni leurs niveaux d'habilitation ne sont la cause de l'erreur. De même pour les Framework .Net 3.0 et 3.5 utilisés, MS Word, et les polices.

    Lors de l'édition, les 2000 à 3000 lettres sont éditées sans aucune erreur à partir d'1 document Template MS Word ; puis les 10 à 15 récapitulatifs des lettres éditées par « user » sont édités à partir d'1 second document Template MS Word.

    Or, cette édition des récapitulatifs des lettres éditées par « user » fonctionne bien pour certains « users » et ne fonctionne pas pour d'autres « users ». Le terme « user » représente ici les agents ayant créés des dossiers sur une autre application

    Selon moi, l'erreur est (quasi-)systématique et toujours pour les mêmes « users ». Or, leurs données en base semblent cohérentes et semblables aux données des autres « users » qui ne provoquent pas d'erreur.

    *ERROR      2013-10-29 14:25:43,308   [646  ] BLL.Publipostage                            -    at Microsoft.Office.Interop.Word.DocumentClass.SaveAs2000(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter)

    at BLL.Publipostage.Recapitulate(List`1 p_editions, Boolean p_NewFile, Boolean p_DistinctRecapFile) in D:\SVN\LettreDeCredit\Business Logic Layer\Outils\Publipostage.cs:line 421

    Cordialement,

    BBO

    vendredi 13 décembre 2013 15:31