本文整理汇总了C#中Microsoft.Office.Interop.Word.Document.Protect方法的典型用法代码示例。如果您正苦于以下问题:C# Document.Protect方法的具体用法?C# Document.Protect怎么用?C# Document.Protect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Office.Interop.Word.Document
的用法示例。
在下文中一共展示了Document.Protect方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessFile
//.........这里部分代码省略.........
return;
}
else if (File.Exists(outfile))
{
LogFromThread(progress, " Overskriver. ");
}
#endregion
#region Åpning av fil og passordhåndtering
string pwMatch = "";
string key = Path.GetFileName(filename);
if (passwordList.ContainsKey(key.ToLower()))
{
pwMatch = passwordList[key.ToLower()].ToString();
}
if (pwMatch != "")
{
// åpne kilde med passord
try
{
wordDocument = wordApplication.Documents.OpenNoRepairDialog(
filename, ref paramMissing, false,
ref paramMissing, pwMatch, ref paramMissing,
ref paramMissing, pwMatch, ref paramMissing,
ref paramMissing, ref paramMissing, ref paramMissing,
ref paramMissing, ref paramMissing, ref paramMissing,
ref paramMissing);
if (wordDocument.ProtectionType != WdProtectionType.wdNoProtection)
wordDocument.Protect(WdProtectionType.wdNoProtection, ref paramMissing, ref paramMissing, ref paramMissing, ref paramMissing);
passwordprotected++;
currentPassword = pwMatch;
}
catch (Exception ex)
{
LogFromThread(progress, "Finner ingen måte å åpne dokumentet på. Går videre. " + Environment.NewLine);
FileLog.LogWrite("Fant ingen måte å åpne '" + filename + "' på. Hopper videre." + ex.Message, FileLog.logType.Info);
FileLog.LogWrite(filename, FileLog.logType.Filliste_ikkekonvertert);
error++;
return;
}
LogFromThread(progress, " Passord:" + pwMatch);
}
else
{
try
{
// åpne kilde uten passord.
wordDocument = wordApplication.Documents.OpenNoRepairDialog(
filename, ref paramMissing, false,
ref paramMissing, ref paramMissing, ref paramMissing,
ref paramMissing, ref paramMissing, ref paramMissing,
ref paramMissing, 28591, ref paramMissing,
ref paramMissing, ref paramMissing, ref paramMissing,
ref paramMissing);
}
catch (Exception ex)
{
LogFromThread(progress, "Finner ingen måte å åpne dokumentet på. Går videre. " + Environment.NewLine);