oox/source/ole/vbaexport.cxx | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-)
New commits: commit c04be764b851cd04d6e27430a594bb9a51c332a2 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Mon Aug 10 16:08:42 2015 +0200 better string export Change-Id: I85a4f0aaaa51a473214c3b7f1f5463a268973f0f diff --git a/oox/source/ole/vbaexport.cxx b/oox/source/ole/vbaexport.cxx index 35ebdd5..f8752ac 100644 --- a/oox/source/ole/vbaexport.cxx +++ b/oox/source/ole/vbaexport.cxx @@ -35,6 +35,12 @@ VbaExport::VbaExport(css::uno::Reference<css::frame::XModel> xModel): namespace { +void exportString(SvStream& rStrm, const OUString& rString) +{ + OString aStringCorrectCodepage = OUStringToOString(rString, CODEPAGE); + rStrm.WriteOString(aStringCorrectCodepage); +} + //section 2.3.4.2.1.5 void writePROJECTNAME(SvStream& rStrm) { @@ -42,16 +48,7 @@ void writePROJECTNAME(SvStream& rStrm) sal_uInt32 sizeOfProjectName = 0x0000000a; // for project name "VBAProject" rStrm.WriteUInt32(sizeOfProjectName); // sizeOfProjectName //characters of "VBAProject" - rStrm.WriteUChar('V'); - rStrm.WriteUChar('B'); - rStrm.WriteUChar('A'); - rStrm.WriteUChar('P'); - rStrm.WriteUChar('r'); - rStrm.WriteUChar('o'); - rStrm.WriteUChar('j'); - rStrm.WriteUChar('e'); - rStrm.WriteUChar('c'); - rStrm.WriteUChar('t'); + exportString(rStrm, "VBAProject"); } // section 2.3.4.2.1.4 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits