当你辛辛苦苦开发出的程序作品后 
, 
是不是想过怎样来保护好程序的源代码呢 
!, 
保护好程序源码 
, 
在大多会员来看都是非常关心的问题 
. 
遗憾的是 
,Excel 
不像其他的开发软件一样 
, 
在加密上很容易被各种密码破解软件破译 
. 
尽管这样 
, 
我们也应尽可能来保护 
Excel 
工作簿和 
VBA 
源码。 
一、为VBA工程设置密码 
限制别人查看VBA源代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 20:02:36
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              平时我们在使用Excel来进行日常数据的统计与记录的时候,如果此时的文档内容比较重要,我们往往会给文档设置密码进行加密,从而更好的保护文档的安全性。  而我们在编辑Excel表格的时候,往往会因为一些特殊的需求,需要在表格当中插入VBA代码,以此来实现更多的功能。而自己在编写好了VBA代码后,如果此时将文档分享给他人的话,他人在查找到代码的时候,很有可能就会对代码进行修改或删除,从而影响表格的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 10:59:01
                            
                                662阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            每一项编程工具都各有各自擅长的领域,在进行数据处理作业中,可以使用Excel VBA,也可以使用Python这里记录下二者的混合使用,以Excel VBA来设计桌面端页面,以Python来完成业务逻辑。1.使用Excel VBA设计一个界面,例如:放一个按钮,编写宏代码,在宏代码里进行调用一个批处理文件,示例如下:Public Sub MakeReport()
     Dim sPath As            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-18 10:48:51
                            
                                630阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            将代码从 VBA 转换到 Visual Basic .NETKathleen McGrathMicrosoft Corporation2003 年 6 月适用于:    Microsoft® "Visual Studio Tools for Office" Beta    Microsoft Office Word 2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 17:54:03
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在中断模式下(ctrl+Break键),可以做:1.执行    工具----选项----编辑器----勾选“自动显示数据提示”则当用鼠标悬停在变量或表达式上时,会出现提示窗口,显示其名称和值!2.在监视窗口查看某些表达式的值,方法是:先用鼠标拖黑以选中表达式,再执行   调试----添加监视,出现“添加监视”对话框。3.在代码窗口中选中表达式---            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-26 07:02:43
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sheet1 格式Sub 统计人数()
'A为号码C姓名 D时间
Dim j As Integer
j = 1
For i = 2 To 100000 Step 1
   
  
If Range("a" & i).Value <> Range("a" & i + 1).Value Then
    
 j = j + 1
Sheets("sheet3").Ra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 18:15:00
                            
                                335阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VB、VBA、VBS的区别你搞清楚了吗?VB、VBA、vbs三个女人我都喜欢。首先VBS不应该和VB、VBA放在一起比较,它是微软按照自己定义的ActiveX Scripting规范完全从头开始写成的脚本语言,虽然它的语法结构和VB非常相似,但VBS仅仅依靠自动化对象来扩充其功能(只有后期绑定),它不能用implements来实现接口,不可能在VBS里直接使用API,没有VarPtr这样能得到指针            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 07:12:35
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文主要涉及:VBA中数据库连接参数改成从配置文件获取VBA连接MySQL数据库VBA读MySQL数据库演示两种写入工作簿的代码实现系统环境:Windows 10 64bitExcel 365 64bitWAMP(3.2.2.2 64bit)集成的MariaDB版本为10.4.10(MariaDB的操作方法和MySQL相同,这里不做区分)1. VBA连接MySQL前的环境配置2. VBA报表的优势            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 11:43:08
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果 Access 数据库包含 Visual Basic for Applications (VBA) ,则可以通过将 数据库 保存为 .accde 文件格式来隐藏该代码。 将数据库保存为 .accde 文件会编译所有 VBA 代码模块,删除所有可编辑的源代码,并压缩目标数据库。 VBA 代码保留其功能,但无法查看或编辑代码。 一般情况下,数据库将继续照常运行 - 你仍然可以更新数据和运行报表。创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 20:07:49
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [求助] 求教VBE窗体导入VB的方法和导入后的使用方法 [复制链接]  ctincob2主题8帖子0鲜花EH新人积分11技术0发消息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-09 13:26:36
                            
                                3053阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # VC, VB, VBA, Java 的区别及使用
在软件开发的世界中,了解不同编程语言及其用途是非常重要的。VC、VB、VBA和Java是四种常见的编程语言或环境,它们各有不同的应用领域和特性。下面的文章将系统阐述它们之间的区别,帮助你更好地理解这些技术。
## 一、整体流程
我们将按照以下步骤来理解这些语言的区别:
| 步骤 | 任务            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-09 05:43:48
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本演练演示如何借助 3DES (TripleDES) 算法的加密服务提供程序 (CSP) 版本,使用 DESCryptoServiceProvider 类加密和解密字符串。首先,创建封装 3DES 算法的简单包装器类,并将加密数据存储为 Base-64 编码字符串。之后,可使用该包装器在可公开访问的文本文件中安全地存储私有用户数据。您可以使用加密来保护用户的机密信息(如密码),并使未经授权的用户无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-18 20:41:53
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                        
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-06 06:15:48
                            
                                844阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、ACCESS数据库加密1、ACCESS 2013数据库加密方式(1)使用旧版加密(适用于反向兼容和多用户数据)(2)使用默认加密(安全性较高)ADO连接仅支持旧版加密,使用VBA代码动态创建带密码的Access 数据库文件,也是旧版加密。2、数据库如果采用手工设置密码,则要设置为旧版加密方式:打开ACCESS 2013—Access选项—客户端设置—加密方法--使用旧版加密(适用于反向兼容和多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 13:03:48
                            
                                444阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            内容提要:文章介绍在excel中vba打开网页的四种方法,分别使用API、SHELL函数、FollowHyperlink方法、“InternetExplorer”对象来实现。Q:在excel中学习VBA代码时,用vba打开网页的代码如何写?A:按ALT+F11,打开VBE编辑器,插入——模块,复制下面代码,运行即可。Public Sub vba打开网页()ActiveWorkbook.Follow            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 16:07:46
                            
                                384阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说明(2017.3.22):1. 根据兰色幻想VBA80集视频教学,总结2. 大部分可以用自带函数处理,不过复制文件夹需要用到FileSystemObject对象,打开文件夹用到shell1 Public Sub test1()
 2 '1. 判断文件夹是否存在,dir第二个参数为vbDirectory,不然只判断文件是否存在
 3     If Dir(ThisWorkbook.path &am            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 13:06:37
                            
                                560阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Option Explicit 
Dim B() As Byte 
Dim PassWord As String 
Dim B1() As Byte 
Dim I As Long, l As Long, j As Long 
Private Sub Command1_Click() 
Open "f:\pass.txt" For Binary As #1 
If LOF(1) > 0 T            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 23:48:43
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Application.Calculation = xlCalculationManual '手动计算
Application.Calculation = xlCalculationAutomatic '自动计算
Application.ScreenUpdating = False '关闭屏幕刷新
Application.DisplayAlerts = False '禁止弹出提示框
App            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 11:46:33
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Excel中用VBA实现删除空行和空列 在exce中删除空行和空列的方法有很多,相对而言删除空行较为简单,只需进行筛选,将空白行筛选出来,删除即可,但要删除空列比较困难。因为你不能按列进行筛选删除。Excel中没有这个功能。当然你可以用另外一种方法,就是按列进行排序将空白列排序在一起,然后删除,但这种方法面临着列的顺序被打乱的问题,吃力不讨好。本文将利用Excel中强大VBA功能来完成删除空白行和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 14:50:05
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VBA大写函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 11:33:51
                            
                                146阅读