rilevante


  rilevante > microsoft.* > microsoft.office.excel

 #1  
19.03.2007, 09:06
geogra
Office XP
Ho costruito in codice VBA in un una cartella Excel un modello fattura per
poter prelevare ed archiviare i dati immessi in distinti fogli di questa
cartella.
Fin qui tutto bene ma non riesco a salvare il documento fattura creato in
..xls cioè senza il codice.
Come posso intervenire per avere ogni intero documento fattura salvato e
consultabile come un normale file
Grazie a chi mi potrà aiutare.
bigio
 #2  
19.03.2007, 10:39
Norman Jones
Ciao Geogra,

'--------------
Ho costruito in codice VBA in un una cartella Excel un modello fattura per
poter prelevare ed archiviare i dati immessi in distinti fogli di questa
cartella.
Fin qui tutto bene ma non riesco a salvare il documento fattura creato in
..xls cioè senza il codice.
Come posso intervenire per avere ogni intero documento fattura salvato e
consultabile come un normale file
'--------------

Se ho capito, hai un modello (Fattura.xlt) e vuoi che sia possibile savare i
file risultanti senza salvare il codeice del modello.

Se fosse cosi', prova:

Nel modulo ThisWorkbook del modello:

'=============>>
Private Sub Workbook_BeforeSave(ByVal _
SaveAsUI As Boolean, _
Cancel As Boolean)
Dim blSaved As Boolean
Dim SH As Worksheet

If UCase(Me.Name) Like "*.XLT" Then
Exit Sub
End If

Call DeleteAllVBA

End Sub
'<<=============

E, in un modulo standard del modello prova la
procedura DeleteAllVBA di Chip Pearson:

Programming To The Visual Basic Editor
http://www.cpearson.com/excel/vbe.htm

'=============>>
Public Sub DeleteAllVBA()
Dim VBComp As VBIDE.VBComponent
Dim VBComps As VBIDE.VBComponents

Set VBComps = ThisWorkbook.VBProject.VBComponents

For Each VBComp In VBComps
Select Case VBComp.Type
Case vbext_ct_StdModule, vbext_ct_MSForm, _
vbext_ct_ClassModule
VBComps.Remove VBComp
Case Else
With VBComp.CodeModule
.DeleteLines 1, .CountOfLines
End With
End Select
Next VBComp

End Sub
'<<=============

(In questa versione della procedura di Chip, ho
sostituito l'oggetto ActiveWorkbook con l'oggetto
ThisWorkbook)


 #3  
19.03.2007, 10:45
Norman Jones
'-------------
Se ho capito, hai un modello (Fattura.xlt) e vuoi che sia possibile savare i
file risultanti senza salvare il codeice del modello
'-------------

===>

Se ho capito, hai un modello (Fattura.xlt) e vuoi che sia possibile salvare
i
file risultanti senza salvare il codice del modello

Discussioni simili
salvataggio modello

Come si fa a salvare un documento come modello (ad esempio carta intestata)? Grazie Simona

togliere l'aggiornamento del modello al salvataggio di un documento

ciao ho word 2007 e la sitauzione è questa: ho fatto un modello creo un documento da questo modello chiudo il documento word mi propone di salvarlo con nome word mi chiede...

fotocamera digitale: modello con salvataggio nome foto

Esiste un modello di fotocamera digitale che permette di salvare con nome la foto appena scattata? Infatti, le fotocamere digitale che ho utilizzato finora salvano le foto in...

salvataggio modello Normal

Dopo aver utilizzato per anni office 2000 mi sono alla fine deciso di passare ad office 2003. Ovviamente negli anni avevo personalizzato, tra le altre cose, il modello normal...


Tutti gli orari sono GMT. Attualmente sono le 07:47. | Privacy Policy