Beispiel #1
0
 public void ChangeFileAccess(XlFileAccess mode, object writePassword, object notify)
 {
     throw new NotImplementedException();
 }
 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);
        }