当你辛辛苦苦开发出的程序作品后
,
是不是想过怎样来保护好程序的源代码呢
!,
保护好程序源码
,
在大多会员来看都是非常关心的问题
.
遗憾的是
,Excel
不像其他的开发软件一样
,
在加密上很容易被各种密码破解软件破译
.
尽管这样
,
我们也应尽可能来保护
Excel
工作簿和
VBA
源码。
一、为VBA工程设置密码
限制别人查看VBA源代码
转载
2024-04-28 20:02:36
162阅读
平时我们在使用Excel来进行日常数据的统计与记录的时候,如果此时的文档内容比较重要,我们往往会给文档设置密码进行加密,从而更好的保护文档的安全性。 而我们在编辑Excel表格的时候,往往会因为一些特殊的需求,需要在表格当中插入VBA代码,以此来实现更多的功能。而自己在编写好了VBA代码后,如果此时将文档分享给他人的话,他人在查找到代码的时候,很有可能就会对代码进行修改或删除,从而影响表格的
转载
2024-04-14 10:59:01
662阅读
VBA代码加密是个老生常谈的问题,自从本人的VBA Dumper发布之后,在Office层面上做任何加密都已经失去了意义。所以,很多人开始转战VB封装或者升级到VSTO,Delphi等其他语言。但是,对于广大的VBAer来说,重新学一门语言带来的麻烦要远远超过开发VBA程序所带来的收益。所以,是否能有一种办法在不改变VBA代码的情况下,将VBA代码脱离office进行加
'ret = Shell("C:\ExportSheetTxtFiles\DF.EXE C:\ExportSheetTxtFiles\t.txt C:\ExportSheetTxtFiles\t2.txt", 1)
Public Sub CompareFiles(ByVal filePath1 As String, ByVal filePath2
原创
2012-05-10 09:22:57
1269阅读
原创
2022-09-06 06:15:48
844阅读
工作表操作' 关闭警告,否则删除工作表时将出现提示信息
Application.DisplayAlerts = False
' 删除以字母“C”开头的临时模板
For Each a In Worksheets
If Left(a.Name, 1) = "C" Then a.Delete
' If InStr(a.Name, ".") > 0 Then a.Delete
Next
转载
2024-05-29 00:57:02
121阅读
VBA 生成文件方法:使用 ADODB.Stream 生成文件,通过控制文件的后缀,应该是什么文件都可以生成。Dim WriteStream2 As Object '定义一个对象
Set WriteStream2 = CreateObject("ADODB.Stream") '创建一个 ADODB.Stream 对象
With WriteStream2
.Type = 2
转载
2024-05-19 08:30:50
175阅读
批量文件加密需求的实现一、源码1、结果展示2、源码二、源码注释1、所使用依赖包2、函数功能3、代码拓展三、可运行环境 一、源码1、结果展示 python自动化办公现在可不是一个陌生的词,也随着人们对自己隐私越来越看重,就会出现这样的需求:每人一个PDF文件,因有个人隐私信息,所以需要对文件进行加密且密码为本人身份证后六位。 废话不多说,上结论,程序运行结果如下: 我们去一探究竟,原文件
转载
2023-09-18 21:15:25
79阅读
解除工作表保护
原创
2022-06-21 17:37:23
1089阅读
VBA神键手智能输入提示神键手功能说明VBA神键手输入提示通过对预置关键词代码短语,以及VBA代码库的模糊搜索提示,实现VBA极速编程体验,且支持VBA代码库中文拼音首字母搜索,常用VBA代码块1秒输入,节省更多时间用来思考,而不是花费在敲字母以及记忆单词上,词库和代码库均可根据个人喜好习惯自由定制,达到最佳使用效果!关键字+空格触发输入提示输入 IF空格 就会弹出如下图所示神键手提示按下Tab
转载
2023-12-08 15:12:58
337阅读
一、更改标题名称 点击右上角的黑色方块 计时器触发:每次要执行的代码 计时器间隔:每次执行代码的间隔 '计时器触发代码 Private Sub Form_Timer() Caption = "当前时间:" & Time() 'caption表示标题 End Sub 二、模块 模块分为类模块和标准模块
原创
2021-12-29 15:08:57
3829阅读
Function VBAPassword(FileName As String, Optional Protect As Boolean = False) If Dir(FileName) = "" Then Exit Function Else FileCopy FileName, FileName & ".bak" End If Dim GetData As String * ...
转载
2009-12-07 12:08:00
864阅读
2评论
——将EXCEL VBA代码移植到VB.NET.NET是微软公司在2002年推出的全新编程框架,支持多种语言应用程序开发。使用Visual Basic在Microsoft .NET Framework上编程,这就是Visual Basic.NET,简称VB.NET。VB.NET是Microsoft Visual Studio .NET组件中的重要组成部分,是VB6.0的后续版本,VB.NET仍使用
转载
2024-01-03 20:47:55
274阅读
对于任意的一个文件,本质上来讲都是二进制的。对于任意一个二进制数a,对其用另外任意一个与a的位数相同的二进制数m进行“异或”操作得到结果e,即e=a xor m;如果再讲上面得到的e用m进行异或操作,得到e2,即e2=e xor m。对比之后,会发现,a和e2是相同的。利用上面这个简单的原理,就可以实现对文件的加密和解密。代码如下:import sys
import random
import
转载
2023-06-20 23:08:45
264阅读
# 如何实现Java代码加密文件
## 1. 概述
在Java开发中,有时候我们需要将代码加密以保护知识产权。本文将介绍如何通过对Java代码进行加密来保护文件的安全性。
### 步骤概览
下面是实现Java代码加密文件的整体流程:
| 步骤 | 描述 |
|------|------|
| 1 | 读取Java源代码文件 |
| 2 | 加密Java源代码文件 |
| 3 | 保存加密后的
原创
2024-03-23 07:02:31
36阅读
初次看见网上大神们的 VLisp 作品,其中对 Excel 的操作感觉很复杂,先是一大堆 OLB 类型库声明代码,不太懂,然后各种自定义函数,也有点蒙。 幸好,本人 Excel 使用中经常录制和修改宏,对 Excel Vba 还算有一点点的了解。所以,如果你有一点 vba 的基础,本文将对你有一种豁然开朗的感觉。创建 Excel 的 ActiveX 对象在 AutoCAD 中创建一个 Excel
转载
2023-11-30 09:10:58
217阅读
文章目录1. 建数据透视表2. 添加行标签2.1 设置行标签的显示方式2.2 关闭分类汇总3. 添加列标签3.1 如果是时间格式标签,可以按照不同的周期分组3.2 关闭列标签中的折叠按钮 +/-4. 配置值对应的字段5. 添加筛选标签5.1 单选5.2 多选6. Excel右侧的配置栏的操作参考 1. 建数据透视表import win32com.client as win32
from win3
转载
2024-10-17 07:54:56
130阅读
VBA 对 文件和文件夹的操作
2010年06月24日
我们在使用Excel VBA进行处理数据时,或多或少会涉及到如何操作文件和文件夹。本节将重点讲述如何新建、打开、删除、复制、移动和重命名文件和文件夹操作等。
对于文件和文件夹操作,我们一般通过下面方法:
。VB命令
。EXCEL对象
。引用其他动态库对象
。API
转载
2024-04-02 11:29:04
188阅读
一种简单实用的VBA加密办法,适用于大部分VBA代码加密 VBA代码加密是个老生常谈的问题,自从本人的VBA Dumper发布之后,在Office层面上做任何加密都已经失去了意义。所以,很多人开始转战VB封装或者升级到VSTO,Delphi等其他语言。但是,对于广大的VBAer来说,重新学一门语言带来的麻烦要远远超过开发VBA程序所带来的收益。所以,是否能有一种办法在不改变VBA代码的情况下
转载
2021-03-25 22:30:32
5715阅读
2评论
以下为当年整理出来的小部分资料列表,有很多子目录都没有编录进来(包括这几年的代码和文档,还有做启动盘的源程序)。再次提醒各位朋友,对于重要的资料一定要经常备份啊。文件夹 G:/05_Teach Info/02_Computer 列表├─<DIR> .├─<DIR> ..├─<DIR> 00_Programming|