All'interno di un documento Word (Uso la versione di Office 2016 - Windows 10 Enterprise) ho inserito vari moduli VBE con estensione sia .bas che .frm.
Vorrei copiarli tutti in un altro documento Word: ho provato con la seguente routine:
Sub ModuliVBETrasferisciinAltroDocumentoWord()
On Error Resume Next
For Each vbC In ACTIVEDocument.VBProject.VBComponents
Select Case vbC.Type
Case vbext_ct_StdModule
strVbcExt = ".bas"
Case vbext_ct_ClassModule
strVbcExt = ".cls"
Case vbext_ct_MSForm
strVbcExt = ".frm"
Case Else
End Select
strvbCName = vbC.Name
strFilename = "C:\doc2.doc" & "\" & strvbCName & strVbcExt 'Path del file di destinazione
vbC.Export strFilename
Next
End Sub
Ma non succede niente, nel senso che non sposta niente ed il file di destinazione resta tale equale.
Potete suggerirmi qualcosa?