首页 > 编程语言 >C# 解除带有密码的Excel Unprotect函数无效解决方法(已知密码的情况)

C# 解除带有密码的Excel Unprotect函数无效解决方法(已知密码的情况)

时间:2024-12-28 10:23:41浏览次数:7  
标签:函数 C# 无效 Excel 密码 Unprotect

尝试过的方案

  • Spire.XLS Unprotect函数无效
  • Aspose.Cells Unprotect函数无效
  • Microsoft.Office.Interop.Excel Unprotect函数无效

解决方案

还是用 Microsoft.Office.Interop.Excel
在Open函数中输入密码
然后SaveAs另存为文件,参数中Password=""即可

//代码后面补

Excel密码说明

防止歧义说明一下这里的密码是针对整个Excel文件的密码
具体操作方式为,文件-信息-保护工作簿-用密码进行加密

打开后效果如下

标签:函数,C#,无效,Excel,密码,Unprotect
From: https://www.cnblogs.com/209jkjkjk/p/18637214

相关文章

  • ad中pcb元件绿色怎么解决
    ‌解决AltiumDesigner中PCB元件显示绿色的方法有以下几种‌:‌12‌删除自动生成的房间(Room)‌:在更新原理图到PCB时,自动生成的房间可能会导致错误标志。可以尝试删除这些房间,看看是否能够解决问题。‌重置错误标志‌:可以使用快捷键T(工具)和M(复位错误标志)来尝试清除错误标志。......
  • RxSqlUtils(base R2dbc)
    一、前言随着Solon3.0和Solon-Rx3.0发布,又迎来了的RxSqlUtils扩展插件,用于“响应式”操作数据库。RxSqlUtils是基于R2dbc和Reactor接口构建。极简风格,就像个工具类,故名:RxSqlUtils。尤其在solon-web-rx和SolonCloudGateway(基于纯响应式构建)场景开发时,RxSqlUt......
  • CF补题 981-Div.3
    CF补题981-Div.3-20241226Dashboard-CodeforcesRound981(Div.3)-CodeforcesA:题目大意:\(x\)从\(0\)开始,轮流将\(x\)前后移动\(i*2-1\),求最后移动出$-n,n$的$i$#include<iostream>#include<math.h>usingnamespacestd;intmain(){ intT; c......
  • 如何使用css3把一个正方形变圆?
    在前端开发中,你可以使用CSS3的border-radius属性来把一个正方形变成圆形。border-radius属性用于设置元素的外边框圆角。如果你想把一个正方形变成圆形,你可以将border-radius设置为正方形边长的一半,或者简单地设置为50%,这样可以使正方形的四个角都变成完美的半圆,从而形成......
  • css中如何取消表单轮廓?
    在CSS中,如果你想要取消表单元素(如输入框、按钮等)在获取焦点时显示的轮廓(outline),你可以使用outline属性并将其设置为none。这通常在全局样式表中应用,以确保所有表单元素在获取焦点时都不会显示轮廓。以下是一个示例CSS规则,它将取消所有表单元素的轮廓:input,textarea,button,se......
  • script标签的`type="module"`有什么作用?
    在HTML中,<script>标签的type="module"属性用于指定一个JavaScript脚本应该被当作ES6模块(ECMAScript6模块,也被称为ESModules或ESM)来处理。使用type="module"的<script>标签有几个重要的特性和行为:默认异步加载:与常规的<script>标签(没有type="module"属性)不同,模块脚本默认是异......
  • 使用css如何防止拖拽文本域?
    在前端开发中,如果你想防止用户拖拽文本域(例如,<textarea>或<inputtype="text">),你可以通过CSS来实现。这通常涉及到设置一些特定的CSS属性来禁用拖拽行为。然而,需要注意的是,CSS本身并没有直接提供“防止拖拽”的属性。拖拽行为通常是通过HTML5的DragandDropAPI或者......
  • 如何使用canvas截图?
    在前端开发中,使用HTML5的<canvas>元素和JavaScript可以实现截图功能。以下是一个基本的步骤指南,帮助你理解如何使用<canvas>进行截图:获取或创建图像:你可以使用HTML的<img>标签加载一个图像,或者使用JavaScript动态创建一个图像。如果你想要截取网页的某一部分,你可能需......
  • 你使用过css中的-webkit-font-smoothing属性吗?说说它的作用
    是的,我使用过CSS中的-webkit-font-smoothing属性。这个属性主要用于控制字体渲染时的平滑效果,使字体看起来更加清晰和舒服。它并非CSS的标准特性,而是由WebKit渲染引擎(如Chrome和Safari浏览器)提供的一个扩展属性。关于-webkit-font-smoothing属性的作用,可以归纳为以下几点:抗锯......
  • 音视频入门基础:MPEG2-TS专题(24)——FFmpeg源码中,显示TS流每个packet的pts、dts的实现
    =================================================================音视频入门基础:MPEG2-TS专题系列文章:音视频入门基础:MPEG2-TS专题(1)——MPEG2-TS官方文档下载音视频入门基础:MPEG2-TS专题(2)——使用FFmpeg命令生成ts文件音视频入门基础:MPEG2-TS专题(3)——TSHeader简介音......