From 8e33e95500c2f5edc91e853024a5c0fff285fcce Mon Sep 17 00:00:00 2001 From: Noel Power Date: Mon, 24 Jun 2013 11:47:55 +0100 Subject: fix for bnc#823935 Change-Id: Id62e1f4845bfbc610f73499881dc33d3d955923b --- sc/source/filter/excel/xecontent.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sc/source/filter/excel/xecontent.cxx b/sc/source/filter/excel/xecontent.cxx index 36cd3835feac..ce22d557d9fe 100644 --- a/sc/source/filter/excel/xecontent.cxx +++ b/sc/source/filter/excel/xecontent.cxx @@ -395,6 +395,12 @@ XclExpHyperlink::XclExpHyperlink( const XclExpRoot& rRoot, const SvxURLField& rU mxRepr.reset( new String( aFileName ) ); msTarget = XclXmlUtils::ToOUString( aLink ); + if( eProtocol == INET_PROT_SMB ) + { + // ooxml expects the file:/// part appended ( or at least + // ms2007 does, ms2010 is more tolerant ) + msTarget = "file:///" + msTarget; + } } else if( eProtocol != INET_PROT_NOT_VALID ) { -- cgit v1.2.3