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