Tag: 保护

如何在excel VBA中进行宽容过滤

我想与我的客户分享大量的信息,因此有一些数据,我想永久隐藏或需要密码来过滤它们。 例如在某一列,我想过滤掉特定的数据并隐藏我的内部数据,清理filter或者可视化内部数据应该要求密码等等。 是否有可能使它像工作表上的部分保护?

使用sortingfilter后,受密码保护的单元格不起作用

我最近有一个问题,我无法在我的工作表中sorting我的数据,由于我的工作表被保护,并且某些单元格被密码保护。 不过,我现在已经对这个问题进行了sorting,我突出显示了我需要sorting和密码保护的单元格 – 所以当我需要sorting时,它会要求input密码来取消保护此部分。 当我这样做,但是,它sorting后,我想改变一个单元格,最初被认为是密码保护 – 改变而不要求密码 – 这是奇怪的,因为工作表仍然受到保护。 虽然我第二次尝试它,它要求一个密码! 所以我的问题是为什么不要求第一次input密码? &我如何得到它第一次要求密码? 这里是我为了达到这个目的而修改的代码: Option Explicit Const sPassword As String = "Green" Function ProtectSheet(bBoolean As Boolean, sSheetName As String) As Boolean ' ——————————————————————————————- ' Description: (Un)protects a given worksheet & Workbook ' Inputs: bBoolean: True = protect, False = unprotect, worksheet name ' Output: Boolean (True/False) […]

R将包含反斜杠的string从文件传递给charToRaw,而不会转义

我试图从一个密码保护的文件读入一个数据库到R的密钥,并将其转换为raw,如下所示: 假设我的密钥是\xb@\xErd\xD5b\x1bs 。 我的目标是获得相同的原始密钥,当将密钥作为string直接传递给charToRaw函数时: rawkey1 <- charToRaw("\xb@\xErd\xD5b\x1bs") > rawkey1 [1] 0b 40 0e 72 64 d5 62 1b 73 我可以将其保存在.csv文件中,并将其读回到R: savemykey <- data.table(keyinbytes = "\xb@\xErd\xD5b\x1bs") write.csv(savemykey, file = "My_key.csv") mykey <- read.csv("My_key.csv", header = TRUE, stringsAsFactors = FALSE) 然后我可以将其转换为raw,并产生所需的结果: > rawkey2 = charToRaw(mykey$keyinbytes) > rawkey2 [1] 0b 40 0e 72 64 d5 62 1b 73 […]

用java保护excel文件

有没有办法在Java中创build开放的受保护的Excel文件? 我正在看JExcelApi和Apache Poi项目,但他们两个我不知道如何保护生成的XLS文件。 我想确保生成的文件只能由知道密码短语的人打开。

System.AccessViolationException:试图读取或写入受保护的内存

我正在尝试打开和Excel 2000文件。 当我用Excel 2007试用这个工具时,它工作的很好,但是当我在开发服务器上检查它时,它不工作。 打开excel文件时出现错误。 我正在使用下面的代码。 // file string sFile = @"c:\testfile.xls"; // create excel file Excel.Application oExcel; Excel.Workbook oBook; Excel.Worksheet oSheet; DataTable dt = new DataTable(); DataRow dr = dt.NewRow(); oExcel = new Excel.ApplicationClass(); oBook = oExcel.Workbooks.Add(Type.Missing); oBook = oExcel.Workbooks.Open(sFile, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, true, false); […]

将Excel工作表的保护状态传递给单元格

我很好奇是否可以将Excel工作表的保护状态传递给该工作表的单元格。 例如 工作表1被locking编辑…单元格A1将被编程为说“locking” Sheet1被解锁…单元格A1会说“解锁” 。 工作表上的button将用于打开和closures工作表保护。 使用workbook_open事件打开时,我的工作表将被locking。 这是一个表格,我不希望公式在使用时被全部使用,但是可能需要完全访问。 它更多地提醒用户他们处于“解锁”模式,所以要格外小心。 使用VBA已成定局? 我是VBA noob,但不介意使用代码作为解决scheme 任何想法或build议欢迎

如何使用C#和Interop在Excel中设置locking的单元格保护选项?

这是背景信息。 我有一个应用程序写入Excel 2007的.xlsm文件,我正在使用C#和Excel 12.0互操作对象库来做到这一点,与Visual Studio 2010.我能够改变单元格的值和公式,设置字体和字体样式,设置单元格是否locking等等。我需要做的最后一件事就是设置工作表的保护,禁止selectlocking的单元格。 当我尝试称这个代码,作为一般的表保护testing… ((Excel.Worksheet)excelApp.ThisWorkbook.Sheets[0]).Protect(Password: protectionPassword, AllowFormattingCells: false); …我得到Exception from HRESULT: 0x800A03EC告诉我一个COMexception未处理。 此外,互操作保护对象不给我我上面提到的选项,虽然该选项在Excel中可用,当我点击“审查”选项卡下的“保护工作表”。 所以,现在我的问题:我如何保护在Excel中使用Excel中的Interop在closures选项AllowSelectLockedCell选项所需的工作表?

防止Excel应用程序被通过电子邮件发送

我有雇员使用macros/外部数据启用Excel文件。 此文件中的工作表之一包含专有数据,该数据是从外部数据源ODBC连接填充的。 这个专有的工作表总是隐藏在用户的面前,因为它只是作为一个Vlookup函数的数据源 我想防止我的员工不小心通过电子邮件发送此Excel文件,因为我不希望隐藏的工作表数据可用于非员工 请告知我是否有任何事情可以阻止电子邮件收件人查看隐藏工作表中的数据,如果应用程序被意外通过电子邮件发送给他们。 以下任何想法是否可行? 密码保护隐藏的工作表,但是,不阻止其他工作表中的Vlookup函数运行? 将某些东西embedded类似于病毒的应用程序中,以使所有电子邮件服务器阻止附件。 创build一个macros,该应用程序closures时从隐藏的工作表中删除数据 将大图像embedded到应用程序中,使其过大而不能发送电子邮件,但不会影响性能。 请提前告知,非常感谢你,纳撒尼尔

我如何使用密码保护在线(Apache服务器)的文件(Excel),但用户的选项来改变文件并保存更改?

我必须把一个excel文件在一个networking服务器上(Apache)与一些基本的密码保护(基本httpauthentication)。 但是,用户应该能够从Excel中打开文件并将其更改保存到服务器。 有没有简单有效的解决scheme? 我不是很有经验的webdav。

select特定的locking单元格,使其他单元格不可选“

在Excel VBA中,有没有办法select特定的locking单元格,而让其他单元格不可选? 我有一个Excel表,这是保护。 我想让用户能够在一个表格中select特定的locking单元格,同时不允许他们在同一个表格中select其他locking的单元格。 基本上我有一个小的基于单元格的日历,我希望他们能够在这个小范围内select特定的date(locking的单元格),但是他们不需要在表单中select任何其他locking的单元格。 优秀纸张保护似乎只允许一张纸“selectlocking单元格”。 如果有办法通过VBA来实现这一点,我很乐意听到这个消息。 在发布之前,我查看了很多其他的post。