|
我听说可以用vb编译dvb文件,搞了n次,没通。于是我试了一下vba自身的功能。
Public Sub GetVBAProjects()
Dim i As Long, projects() As String
Dim objIDE As VBIDE.VBE
Set objIDE = Application.VBE
ReDim projects(0 To objIDE.VBProjects.Count - 1, 1)
For i = 0 To objIDE.VBProjects.Count - 1
projects(i, 0) = objIDE.VBProjects(i + 1).NAME
projects(i, 1) = objIDE.VBProjects(i + 1).BuildFileName
Next
[U]objIDE.VBProjects.item(2).MakeCompiledFile[/U]
End Sub
问题出在加下划线的文字处,提示“方法或属性在此类工程中是无效的”
([U]objIDE.VBProjects.item(2) 文件有且已经存盘)[/U]
请问是不是 MakeCompiledFile 不可以在vba中使用。
我的qq:350474061
|
|