ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   save without code (https://www.excelbanter.com/excel-programming/320449-save-without-code.html)

Roman Töngi

save without code
 
Is it possible to save a document without any VBA-code included in that
document?
I should be achieved by VBA-programming.

Regards,
Roman



Bob Phillips[_6_]

save without code
 
You would need to remove any code.

See Chip's page at http://www.cpearson.com/excel/vbe.htm

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Roman Töngi" wrote in message
...
Is it possible to save a document without any VBA-code included in that
document?
I should be achieved by VBA-programming.

Regards,
Roman





Fredrik Wahlgren

save without code
 

"Roman Töngi" wrote in message
...
Is it possible to save a document without any VBA-code included in that
document?
I should be achieved by VBA-programming.

Regards,
Roman



I guess you have to create new document and copy the contens of the doc with
Vba code to that one. I tried to record deleting a macro only to find that
nothing had been recorded. You're better off if you put your VBA code in an
add-in.
/Fredrik



Tom Ogilvy

save without code
 
Look at Chip Pearson's page on programming with the VBE. I believe he has
sample code for removing. Of course you would want to run this code from a
different workbook than you are stripping the code out of.

http://www.cpearson.com/excel/vbe.htm

--
Regards,
Tom Ogilvy

"Roman Töngi" wrote in message
...
Is it possible to save a document without any VBA-code included in that
document?
I should be achieved by VBA-programming.

Regards,
Roman





Fredrik Wahlgren

save without code
 

"Tom Ogilvy" wrote in message
...
Look at Chip Pearson's page on programming with the VBE. I believe he has
sample code for removing. Of course you would want to run this code from

a
different workbook than you are stripping the code out of.

http://www.cpearson.com/excel/vbe.htm

--
Regards,
Tom Ogilvy


How funny. I just found this link when i was researching something else. It
seems as if I was wrong. However, you can't create a self destructing macro.

/Fredrik



Chip Pearson

save without code
 
However, you can't create a self destructing macro.
Yes you can. Try the following:

Sub SelfDestruct()
'
' some code
'
With
ThisWorkbook.VBProject.VBComponents("Module1").Cod eModule
.DeleteLines .ProcBodyLine("SelfDestruct",
vbext_pk_Proc), _
.ProcCountLines("SelfDestruct", vbext_pk_Proc)
End With

End Sub


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"Fredrik Wahlgren" wrote
in message ...

"Tom Ogilvy" wrote in message
...
Look at Chip Pearson's page on programming with the VBE. I
believe he has
sample code for removing. Of course you would want to run
this code from

a
different workbook than you are stripping the code out of.

http://www.cpearson.com/excel/vbe.htm

--
Regards,
Tom Ogilvy


How funny. I just found this link when i was researching
something else. It
seems as if I was wrong. However, you can't create a self
destructing macro.

/Fredrik





Tom Ogilvy

save without code
 
To Fredrik:

and of course I said: Of course you would want to run this code from a
different workbook than you are stripping the code out of.

--
Regards,
Tom Ogilvy

"Chip Pearson" wrote in message
...
However, you can't create a self destructing macro.

Yes you can. Try the following:

Sub SelfDestruct()
'
' some code
'
With
ThisWorkbook.VBProject.VBComponents("Module1").Cod eModule
.DeleteLines .ProcBodyLine("SelfDestruct",
vbext_pk_Proc), _
.ProcCountLines("SelfDestruct", vbext_pk_Proc)
End With

End Sub


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"Fredrik Wahlgren" wrote
in message ...

"Tom Ogilvy" wrote in message
...
Look at Chip Pearson's page on programming with the VBE. I
believe he has
sample code for removing. Of course you would want to run
this code from

a
different workbook than you are stripping the code out of.

http://www.cpearson.com/excel/vbe.htm

--
Regards,
Tom Ogilvy


How funny. I just found this link when i was researching
something else. It
seems as if I was wrong. However, you can't create a self
destructing macro.

/Fredrik







Fredrik Wahlgren

save without code
 

"Chip Pearson" wrote in message
...
However, you can't create a self destructing macro.

Yes you can. Try the following:

Sub SelfDestruct()
'
' some code
'
With
ThisWorkbook.VBProject.VBComponents("Module1").Cod eModule
.DeleteLines .ProcBodyLine("SelfDestruct",
vbext_pk_Proc), _
.ProcCountLines("SelfDestruct", vbext_pk_Proc)
End With

End Sub


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



Cool! I will try this out!
/Fredrik




All times are GMT +1. The time now is 10:25 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com