none
Déprotéger un document Word sans ouvrir Word RRS feed

  • Question

  • Bonjour, 

    Je suis entrain de déprotéger un fichier word en utilisant ce code 

                        Word.Application word = new Word.Application();
    
                        object isVisible = false;
                        object nullobj = System.Reflection.Missing.Value;
                        string pass = passw;
                        object password = pass;
                        object FName = sFileName;
                        Microsoft.Office.Interop.Word.Document aDoc = null;
                        word.Visible = false;
                        aDoc = word.Documents.Open(ref FName, ref nullobj, ref nullobj, ref nullobj, ref password, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj);
                        aDoc.Activate();
                        if (aDoc.HasPassword)
                            aDoc.Password = null;
    
                        if (aDoc.ProtectionType != WdProtectionType.wdNoProtection)
                            aDoc.Unprotect(ref password);
                        aDoc.Final = true;//Notice!!
                        aDoc.SaveAs(ref FName, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj);
    
                        word.Documents.Close();
                        ((_Application)word).Quit();

    Mon probléme que je veux pas que Word s'ouvre et se ferme en traitant plusieurs fichiers. Est ce que c'est possible que je fasse le traitement sans ouvrir Word 

    Merci d'avance :) 

    jeudi 1 août 2013 07:36

Réponses

Toutes les réponses