diff options
author | Rosemary <rosemaryseb8@gmail.com> | 2015-08-14 09:11:35 +0530 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2015-09-10 02:12:31 +0200 |
commit | 7418e2b84b81696b9c207b6f608b439405c3c73c (patch) | |
tree | 6d80026b8729ed67fcf4013752efcd7aeb4d2188 /oox/source | |
parent | 247e7d9f94b6015f36512307d8741cc48639ad14 (diff) |
module name record
Conflicts:
oox/source/ole/vbaexport.cxx
Change-Id: I2b468bc0ae28ed0dbc7f2a188b04ee9728f2b1e9
Diffstat (limited to 'oox/source')
-rw-r--r-- | oox/source/ole/vbaexport.cxx | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/oox/source/ole/vbaexport.cxx b/oox/source/ole/vbaexport.cxx index 8e3c6c2aba7f..6029c1527f37 100644 --- a/oox/source/ole/vbaexport.cxx +++ b/oox/source/ole/vbaexport.cxx @@ -536,13 +536,29 @@ void writePROJECTCOOKIE(SvStream& rStrm) rStrm.WriteUInt16(0xFFFF); // cookie } +// section 2.3.4.2.3.2.1 +void writeMODULENAME(SvStream& rStrm) +{ + rStrm.WriteUInt16(0x0019); // id + rStrm.WriteUInt32(7); // sizeOfModuleName + exportString(rStrm, "Module1"); // ModuleName +} + +// section 2.3.4.2.3.2 +void writePROJECTMODULE(SvStream& rStrm) +{ + writeMODULENAME(rStrm); +} + // section 2.3.4.2.3 void writePROJECTMODULES(SvStream& rStrm) { rStrm.WriteUInt16(0x000F); // id rStrm.WriteUInt32(0x00000002); // size of Count - rStrm.WriteUInt16(5); // Count // TODO: this is dependent on the document + sal_Int16 count = 5; // Number of modules // TODO: this is dependent on the document + rStrm.WriteUInt16(count); // Count writePROJECTCOOKIE(rStrm); + writePROJECTMODULE(rStrm); } // section 2.3.4.2 |