HotXLS-Dokumentation

SaveVBAProjectToFile-Methode

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