Tag: 重置

以编程方式重置Excel工作簿密码使用C#

是否有可能重置/重写Excel工作簿中的密码使用C#? 我试图做一些事情,但它并没有解决我的问题: 1) workbook.Password = ""; 没有帮助 2) workbook.Protect ("",true,true); workbook.Unprotect(""); doestn't help 3)我也尝试重新保存workbook.SaveAs(workbook.FullName,XlNormal,"","",false,null,Excel.XlSaveAsAccessMode.xlNoChange,null,false,null,null,false); 如果您有任何想法,请帮忙。

我如何重置一个dynamic变化的validation列表到第一个项目?

我使用下面的代码来dynamic地更改Excel中的validation列表。 这个想法是,当其他值改变时,例如,列表应该包含三个项目而不是五个(前两个已经消失): Private Sub Worksheet_Change(ByVal Target As Range) Dim ToS, CoC As String Dim HoC, HoR As Single ToS = Range("B4").Value CoC = Range("B12").Value HoC = Range("B10").Value HoR = Range("B11").Value With Range("B6") With .Validation .Delete If ToS = "CMSA" Then If HoC <= 7.6 Then If HoR > 10.7 Then .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ […]