Excel插件的VBA编辑
本文关键字:编辑 VBA 插件 Excel | 更新日期: 2023-09-27 18:19:01
需要在预先存在的VBA Excel宏中替换匹配正则表达式的模式,最好使用Excel表单。我怎么能创建这样一个Excel插件出现在功能区后单击安装。
本文关键字:编辑 VBA 插件 Excel | 更新日期: 2023-09-27 18:19:01
需要在预先存在的VBA Excel宏中替换匹配正则表达式的模式,最好使用Excel表单。我怎么能创建这样一个Excel插件出现在功能区后单击安装。
你可以使用VBComponent对象通过VBA访问VBA代码。
您也可以更改一些安全选项以编程方式访问您的VBA项目(在法语中该选项称为"accures approuv
Sub ModifyVBACode()
Dim sCodeSource As String
'Get the source code in a string'
With ThisWorkbook.VBProject.VBComponents("CodeName").CodeModule
sCodeSource = .Lines(1, .CountOfLines)
End With
'modify your code'
With ThisWorkbook.VBProject.VBComponents("CodeName").CodeModule
'Delete the old source code'
.DeleteLines 1, .CountOfLines
'write the new one'
.AddFromString sCodeSource
End With
End Sub
希望能有所帮助