public void ChangeFileAccess(XlFileAccess mode, object writePassword, object notify) { throw new NotImplementedException(); }
/// <summary>更改工作簿的访问权限。本方法需要从磁盘加载工作簿的更新版本。 /// </summary> /// <param name="Mode">指定新的访问模式。</param> /// <param name="WritePassword">如果文件设置了写保护并且 Mode 为 xlReadWrite,则指定写保护密码。如果文件没有密码或 Mode 为 xlReadOnly,则忽略此参数。</param> /// <param name="Notify">如果该值为 True(或省略该参数),则当无法立即访问文件时通知用户。</param> public void ChangeFileAccess(XlFileAccess Mode, string WritePassword = null, bool? Notify = null) { _objaParameters = new object[3] { Mode, WritePassword == null ? System.Type.Missing : WritePassword, Notify == null ? System.Type.Missing : Notify }; _objWorkbook.GetType().InvokeMember("ChangeFileAccess", BindingFlags.InvokeMethod, null, _objWorkbook, _objaParameters); }