Speichert die beibehaltene klassische XLS-VBA-OLE-Speicher-Nutzlast der Arbeitsmappe in einer Compound-Datei. Verwenden Sie dies, wenn eine Anwendung die rohe VBA-Nutzlast separat archivieren, übertragen oder neu anhängen muss
Syntax
function SaveVBAProjectToFile(FileName: WideString): Integer;
Rückgabewert
Gibt 1 zurück, wenn die Nutzlast gespeichert wird; gibt einen negativen Wert zurück, wenn die Arbeitsmappe keine VBA-Nutzlast hat oder die Datei nicht erstellt werden kann
Beispiel
if Workbook.HasVBAProject then
Workbook.SaveVBAProjectToFile('C:\Reports\MacroPayload.ole');
Siehe auch