-
Word VBA中窗体如何生成EXE 可执行程序
2016-06-29 10:13:59Word VBA中制作了一个窗体向Word中添加文字,这个窗体能生成EXE文件吗,怎么操作呢? -
自动生成VBA窗体菜单
2010-08-16 15:23:46自动生成VBA窗体菜单 '*************************** '* 菜单类 * '*************************** Option Explicit Private WithEvents MenuBar_MenuItem As MSForms.Label '菜单项 Private WithEvents WorkForm As... -
AutoCAD VBA二次开发教程.PDF
2015-07-01 12:31:25第15章提供发布VBA应用程序的各种技术,包括菜单宏的使用、在工具栏中使用自定义图标、基本图库的实现(动态修改菜单文件)、在命令行或菜单中执行VBA程序、实现VBA程序的先选择再操作、更改AutoCAD应用程序的图标和... -
在C#中以编程方式以编程方式保护Excel中的VBA宏指南
2021-04-12 11:51:40例如,可以对要重复执行的任务进行编程,使用代码生成图形等。但是,保护VBA宏免受未经授权的用户的访问是重要的方面。为了解决此问题,本文介绍如何使用C#以编程方式保护Excel电子表格中的VBA宏。 保护Excel VBA...Excel电子表格中的VBA宏用于以编程方式自动执行不同的操作。例如,可以对要重复执行的任务进行编程,使用代码生成图形等。但是,保护VBA宏免受未经授权的用户的访问是重要的方面。为了解决此问题,本文介绍如何使用C#以编程方式保护Excel电子表格中的VBA宏。
- 保护Excel VBA宏
为了保护Excel VBA宏,我们将使用Aspose.Cells for .Net,该API是一个功能强大的电子表格处理API,可让您从.NET应用程序内部实现Excel自动化。此外,该API允许您无缝使用Excel文件中的VBA宏。点击下方按钮可下载试用。(下载Aspose.Cells for .NET)
使用C#保护Excel VBA宏
Excel电子表格中的VBA宏由VBA项目封装,其中每个VBA项目可能包含一个或多个VBA宏(或模块)。因此,要保护VBA宏,您只需要在VBA项目上应用保护。
以下是如何保护Excel VBA项目的步骤。
- 使用Workbook类加载Excel文件。
- 使用Workbook.VbaProject属性将VBA项目访问到VbaProject对象中。
- 使用VbaProject.Protect(bool,string)方法用密码保护VBA项目。
- 使用Workbook.Save(String)方法保存更新的Excel文件。
下面的代码示例演示如何使用C#保护Excel VBA项目。
// Load your source Excel file Workbook wb = new Workbook("Workbook.xlsm"); // Access the VBA project of the workbook Aspose.Cells.Vba.VbaProject vbaProject = wb.VbaProject; // Lock the VBA project for viewing with password vbaProject.Protect(true, "11"); // Save the output Excel file wb.Save("ProtectedVBA.xlsm");
当您尝试查看受密码保护的VBA项目时,MS Excel显示以下消息。
如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。
-
Access 2007 VBA宝典 4/4
2012-03-31 08:36:49本书内容丰富,并且在配套网站上提供了书中所有的示例文件和代码,有助于读者通过亲身实践掌握Access VBA的强大功能。本书适合Office的中高级用户以及希望学习Access VBA的人员参考。 目录 ------------------... -
Access 2007 VBA宝典 2/4
2012-03-31 08:22:16本书内容丰富,并且在配套网站上提供了书中所有的示例文件和代码,有助于读者通过亲身实践掌握Access VBA的强大功能。本书适合Office的中高级用户以及希望学习Access VBA的人员参考。 目录 ------------------... -
Access 2007 VBA宝典 3/4
2012-03-31 08:31:46本书内容丰富,并且在配套网站上提供了书中所有的示例文件和代码,有助于读者通过亲身实践掌握Access VBA的强大功能。本书适合Office的中高级用户以及希望学习Access VBA的人员参考。 目录 ------------------... -
Access 2007 VBA宝典 1/4
2012-03-31 08:12:09本书内容丰富,并且在配套网站上提供了书中所有的示例文件和代码,有助于读者通过亲身实践掌握Access VBA的强大功能。本书适合Office的中高级用户以及希望学习Access VBA的人员参考。 目录 ------------------... -
功能演示:使用Java加密和解密Excel文件
2021-02-18 11:15:50可以使用VBA模块执行计算,生成图表以及定义自定义逻辑。知道电子表格中数据的重要性,MS Excel允许您使用加密保护工作簿。此外,也可以用密码保护Excel文件,以避免未经授权的访问。因此,本文介绍了如何使用Java...MS Excel提供了广泛的功能,可以无缝保存和分析数据。可以使用VBA模块执行计算,生成图表以及定义自定义逻辑。知道电子表格中数据的重要性,MS Excel允许您使用加密保护工作簿。此外,也可以用密码保护Excel文件,以避免未经授权的访问。因此,本文介绍了如何使用Java加密/解密和密码保护Excel文件。
- 使用Java加密Excel文件
- 使用Java解密Excel文件
- 验证加密的Excel文件的密码
Aspose.Cells for Java是功能强大的电子表格处理API,可让您无缝创建和处理Excel文件。此外,它使您可以在几行代码中对工作簿进行加密和解密。此外,您可以使用密码保护Excel文件。点击点击下载试用。
使用Java加密Excel文件
Aspose.Cells for Java为Excel 2003文件提供了以下加密类型。
- XOR
- COMPATIBLE (Office 97/2000 compatible)
- ENHANCED CRYPTOGRAPHIC PROVIDER V1
- STRONG CRYPTOGRAPHIC PROVIDER
但是,以MS Excel相同的方式使用SHA和AES加密技术对2007/2010工作簿进行加密。以下是使用Aspose.Cells for Java加密Excel文件的步骤。
- 使用Workbook类加载Excel文件。
- 使用Workbook.getSettings()。setPassword(string)方法设置密码。
- 使用Workbook.setEncryptionOptions(EncryptionType,int)方法加密Excel文件。
- 使用Workbook.save(string)方法保存加密的工作簿。
为了演示,下面的代码示例演示如何使用Java加密Excel文件。
// Instantiate a Workbook object by excel file path Workbook workbook = new Workbook("workbook.xlsx"); // Password protect the file workbook.getSettings().setPassword("1234"); // Encrypt by specifying the encryption type workbook.setEncryptionOptions(EncryptionType.XOR, 40); // Specify Strong Encryption type (RC4,Microsoft Strong Cryptographic Provider) workbook.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128); // Save the encrypted Excel file workbook.save("encrypted-workbook.xlsx");
使用Java解密Excel文件
为了解密加密的Excel文件,您只需要提供其密码,其余的将由Aspose.Cells for Java处理。以下是使用Java解密Excel文件的步骤。
- 创建LoadOptions类的实例。
- 使用LoadOptions.setPassword(string)方法指定密码。
- 创建Workbook类的实例,然后将文件的路径和LoadOptions对象传递给其构造函数。
- 使用Workbook.getSettings()。setPassword(string)方法将密码设置为null。
- 完成后,使用Workbook.save(string)方法保存解密的工作簿。
下面的代码示例演示如何使用Java解密受密码保护的Excel文件。
// Initialize loading options LoadOptions loadOptions = new LoadOptions(LoadFormat.XLSX); // Set original password loadOptions.setPassword("1234"); // Instantiate a Workbook object with Excel file's path Workbook workbook = new Workbook("encrypted-workbook.xlsx", loadOptions); // Set password to null workbook.getSettings().setPassword(null); // Save the decrypted Excel file workbook.save("decrypted-workbook.xlsx");
验证加密的Excel文件的密码
除了加密/解密,Aspose.Cells for Java还允许您验证受保护的Excel文件的密码。以下是执行密码验证的步骤。
- 使用FileInputStream类加载加密的Excel文件。
- 使用FileFormatUtil.verifyPassword(FileInputStream,string)方法验证密码。
- 结果,如果返回值为true,则密码有效,否则无效。
下面的代码示例演示如何使用Java验证加密的Excel文件的密码。
// Create a Stream object FileInputStream fstream = new FileInputStream("encrypted-workbook.xlsx"); // Verify password boolean isPasswordValid = FileFormatUtil.verifyPassword(fstream, "1234"); // Print results System.out.println("Password is Valid: " + isPasswordValid);
如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。
-
aspnet公共类cs文件.rar
2020-07-16 11:07:28Excel操作辅助类(无需VBA引用)(ExcelHelper.cs)利用VBA对象,导出DataView到一个Excel文档中的Excel辅助类(Export2Excel.cs)关联文件(ExtensionAttachUtil.cs)注册文件关联的辅助类(FileAssociationsHelper.cs... -
VBCDeclFix:此外接程序允许在VB6中使用Cdecl函数-源码
2021-02-10 02:00:27当使用CDecl关键字时,会发生类似的问题-VB6始终生成错误为0x31的代码( Bad Dll调用约定),因此您既不能使用IDE也不可以编译可执行文件。 此加载项解决了此问题,您可以在IDE中调试代码并将代码编译为可执行文件... -
Excel百宝箱9.0无限制破解版
2012-02-03 19:05:29【建文件目录】:对指定文件夹中的文件建立目录,且生成链接,单击可以打开对应的文件 【建工作表目录】:对当前工作簿的所有工作表建立目录与编号,且生成链接,单击可以打开工作表 【批量新建/复制工作表】:批量... -
Excel百宝箱
2012-10-27 17:09:21【建文件目录】:对指定文件夹中的文件建立目录,且生成链接,单击可以打开对应的文件 【建工作表目录】:对当前工作簿的所有工作表建立目录与编号,且生成链接,单击可以打开工作表 【批量新建/复制工作表】:批量... -
网管教程 从入门到精通软件篇.txt
2010-04-25 22:43:49EXE:可执行文件(程序) F FAV:Microsoft Outlook导航条 FAX:传真类型图像 FCD:虚拟CD-ROM FDF:Adobe Acrobat表单文档文件 FLA:Macromedia Flash电影 FND:Microsoft Explorer保存的搜索文件(Find ... -
autocad命令全集
2008-10-24 21:46:23102 EXPRESSTOOLS 如果当前AutoCAD环境中无[快捷工具]这一工具,可 启动该命令以安装AutoCAD快捷工具 103 EXTEND EX 延长实体 104 EXETRUDE EXT 将二维图形拉伸成三维实体 105 FILL F 控制实体的填充状态 106 ... -
EXCEL集成工具箱完整版 (简体/繁体/英文多国语言版) V7.0
2010-08-13 10:31:10(4)实现Excel2003与Excel2007/2010的完美兼容, VBA工程免密查看,锁定鼠标,字符加密,文件改名,修改文件时间增益功能全备. (5)多项技术创新, 实现了DLL的封装, 支持多语言显示, 支持繁简体系统. 工具文件解压后约40... -
EXCEL集成工具箱V9.0 多国语言最终原版(2003-2010通用)
2011-01-07 20:40:25【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两... -
EXCEL集成工具箱V8.0完整增强版(精简)
2010-09-23 16:58:17【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两... -
EXCEL集成工具箱V8.0 多国语言版(2003-2010通用)
2010-09-11 12:08:58【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两... -
EXCEL集成工具箱V6.0
2010-09-11 01:44:37【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两... -
Access+2000中文版高级编程
2012-02-05 09:20:25Access2000中文版高级编程 目录 第一部分 编程基础 1 第1章 宏与代码 3 1.1 何时使用代码代替宏 4 1.1.1 何时用宏 4 ...第2章 使用VBA编写代码 13 ...14.3.4 使用VBA创建和填充ListView控件 ... -
Access 2000中文版高级编程(part1)
2009-08-14 01:17:24第2章 使用VBA编写代码 13 2.1 编程初步 13 2.1.1 使用代码模块 14 2.1.2 声明变量 17 2.1.3 声明过程 21 2.1.4 控制程序流 27 2.1.5 代码注释 30 2.1.6 错误处理 30 2.1.7 本书的编程风格 31 2.2 VBA初步 ... -
Excel百宝箱9.0无限制破解版.rar
2012-09-05 09:31:51【建文件目录】:对指定文件夹中的文件建立目录,且生成链接,单击可以打开对应的文件 【建工作表目录】:对当前工作簿的所有工作表建立目录与编号,且生成链接,单击可以打开工作表 【批量新建/复制工作表】:批量... -
-
Exce百宝箱——2012版本.rar
2012-10-19 19:52:33【建文件目录】:对指定文件夹中的文件建立目录,且生成链接,单击可以打开对应的文件 【建工作表目录】:对当前工作簿的所有工作表建立目录与编号,且生成链接,单击可以打开工作表 【批量新建/复制工作表】:批量... -
Excel百宝箱8.0
2011-06-07 21:32:17【图片查询工具】【将选区保存为图片】【生成个性化批注】 【插入GIF动画】【插入Flash动画】【禁止录入重复值】【相同项与不同项】【建文件目录】【提取选区重复值】【清除列中重复值】【标示重复值】【删除空白... -
Excel百宝箱 9.0 破解版 批量导入图片等200种功能
2013-05-11 22:46:24【建文件目录】对指定文件夹中的文件建立目录,且生成链接,单击可以打开对应的文件 【建工作表目录】对当前工作簿的所有工作表建立目录与编号,且生成链接,单击可以打开工作表 【批量新建/复制工作表】批量新建... -
中文版SQL Server2000开发与管理应用实例>>随书源码
2009-02-19 22:23:46│ │ 9.5.1 二进制文件存取示例(VB&VBA).vbs │ │ a.txt │ │ Schema.ini │ │ │ └─其他 │ bcp-数据导入导出(全).sql │ bcp-数据导入导出-二进制文件.sql │ bcp-数据导出为文件.sql │ bcp表数据存为XML.... -
Visual C++实践与提高-COM和COM+篇『PDF』
2009-05-22 21:06:477.3.2.1 文件生成差别 7.3.2.2 StdAfx.h文件差别 7.3.2.3 ATLSampleExe.cpp文件差别 7.3.3 增加COM对象类、属性和方法 7.3.4 测试ATL SanpleExe.Account中测试组件 7.4 位于业务逻辑层的代码组件 7.4.1 ADO对象模型... -
Visual Basic 2008/2010从入门到精通
2012-02-28 19:05:542.7 生成可执行文件 2.8 部署应用程序 2.9 补充知识:添加一段程序 2.10 本章小结 第3章 使用工具箱控件 3.1 控件的基本用法:Hello World程序 3.2 使用DateTimePicker控件 3.3 收集用户输入的控件 3.3.1 ...