Je veux enregistrer en tant que document sans mot de passe. La méthode SaveAs 4. et 6. paramètres Mot de passe -> Une chaîne de mot de passe pour l'ouverture du document. (Voir les remarques ci-dessous.) WritePassword -> Une chaîne de mot de passe pour enregistrer les modifications apportées au document. (Voir les remarques ci-dessous.) Si j'utilise l'objet missing = string.Empty et object missing = System.Reflection.Missing.Value lignes le document enregistré corrompu et il ne peut pas être ouvert. Que faire pour enregistrer en tant que document sans mot de passe. S'il vous plaît aiderDocument.SaveAs méthode withoud mot de passe?
object FileName = RIS_CLIENT.Properties.Settings.Default.DownloadPath + "\\" + m_docFileName + ".docm";
object FileFormat = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatXMLDocumentMacroEnabled;
object LockComments = false;
object AddToRecentFiles = false;
object ReadOnlyRecommended = false;
object EmbedTrueTypeFonts = false;
object SaveNativePictureFormat = true;
object SaveFormsData = false;
object SaveAsAOCELetter = false;
object missing = "pass";
//object missing = String.Empty;
//object missing = System.Reflection.Missing.Value;
objWinWordControl.document.SaveAs(ref FileName, ref FileFormat, ref LockComments, ref missing,
ref AddToRecentFiles, ref missing, ref ReadOnlyRecommended, ref EmbedTrueTypeFonts,
ref SaveNativePictureFormat, ref SaveFormsData, ref SaveAsAOCELetter);
Avez-vous essayé de passer à 'null' à la place? – leppie
oui, il jette une exception – anarhikos
Avez-vous essayé doc.Save() méthode intead –