summaryrefslogtreecommitdiff
path: root/oox/source/ole/vbaexport.cxx
diff options
context:
space:
mode:
authorRosemary <rosemaryseb8@gmail.com>2015-08-14 09:37:28 +0530
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2015-09-10 02:12:31 +0200
commitf876571818a1b8dc3c1ad43899dccbae5a040199 (patch)
treee36f8ef7e657fc54d96d7581f4793b5b35a3209e /oox/source/ole/vbaexport.cxx
parent7ecd937e66dc567bf7b982360eebda05a68e05e8 (diff)
module stream name record
Change-Id: I1c12d5427c4808b496fb0e087c100dc93a5695c1
Diffstat (limited to 'oox/source/ole/vbaexport.cxx')
-rw-r--r--oox/source/ole/vbaexport.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/oox/source/ole/vbaexport.cxx b/oox/source/ole/vbaexport.cxx
index cc3b71d7d6d6..930b5904b5fc 100644
--- a/oox/source/ole/vbaexport.cxx
+++ b/oox/source/ole/vbaexport.cxx
@@ -552,11 +552,23 @@ void writeMODULENAMEUNICODE(SvStream& rStrm)
exportUTF16String(rStrm, "Module1"); // ModuleName // TODO: dependent on the document
}
+// section 2.3.4.2.3.2.3
+void writeMODULESTREAMNAME(SvStream& rStrm)
+{
+ rStrm.WriteUInt16(0x001A); // id
+ rStrm.WriteUInt32(7); // sizeOfStreamName
+ exportString(rStrm, "Module1"); // StreamName
+ rStrm.WriteUInt16(0x0032); // reserved
+ rStrm.WriteUInt32(14); // sizeOfModuleStreamName
+ exportUTF16String(rStrm, "Module1"); // ModuleStreamName
+}
+
// section 2.3.4.2.3.2
void writePROJECTMODULE(SvStream& rStrm)
{
writeMODULENAME(rStrm);
writeMODULENAMEUNICODE(rStrm);
+ writeMODULESTREAMNAME(rStrm);
}
// section 2.3.4.2.3