| Modules |
| 5.74 Esportare in un file esterno il modulo di classe di una maschera |
| Alessandro Baraldi |
|
Con la Sub che segue è possibile esportare in un file esterno di tipo testo il codice VBA del modulo di classe di una maschera. Public Sub ExportFormModule(ByVal strFormName As String, ByVal strTargetDir As String)
Dim lngFile As Long
lngFile = FreeFile()
Open strTargetDir & "\" & strFormName & ".bas" For Append As lngFile
DoCmd.OpenForm strFormName, acDesign
With Forms(strFormName).Module
Print #lngFile, .Lines(1, .CountOfLines)
End With
DoCmd.Close acForm, strFormName
Close lngFile
End Sub
Il primo argomento di richiamo della sub è una stringa che contiene il nome della maschera di cui si vuole esportare il codice VBA del suo modulo di classe.Il secondo argomento di richiamo della sub è invece una stringa che contiene l'indirizzo della directory dove si vuole allocare il file. Il file avrà un nome uguale alla maschera e avrà .bas come estensione. |