diff --git a/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/IXLRichString.cs b/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/IXLRichString.cs index 28d7b24..3d97406 100644 --- a/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/IXLRichString.cs +++ b/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/IXLRichString.cs @@ -9,7 +9,7 @@ } public interface IXLRichString: IXLFontBase, IEquatable, IXLWithRichString { - String Text { get; } + String Text { get; set; } IXLRichString SetBold(); IXLRichString SetBold(Boolean value); diff --git a/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/XLRichString.cs b/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/XLRichString.cs index 71103ee..6500758 100644 --- a/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/XLRichString.cs +++ b/ClosedXML/ClosedXML/ClosedXML/Excel/RichText/XLRichString.cs @@ -12,7 +12,7 @@ _withRichString = withRichString; } - public String Text { get; private set; } + public String Text { get; set; } public IXLRichString AddText(String text) { return _withRichString.AddText(text); diff --git a/ClosedXML/ClosedXML/ClosedXML/Excel/XLWorkbook_Save.cs b/ClosedXML/ClosedXML/ClosedXML/Excel/XLWorkbook_Save.cs index b69413a..e43e83b 100644 --- a/ClosedXML/ClosedXML/ClosedXML/Excel/XLWorkbook_Save.cs +++ b/ClosedXML/ClosedXML/ClosedXML/Excel/XLWorkbook_Save.cs @@ -706,7 +706,7 @@ else { var sharedStringItem = new SharedStringItem(); - foreach (var rt in c.RichText) + foreach (var rt in c.RichText.Where(r => !String.IsNullOrEmpty(r.Text))) { sharedStringItem.Append(GetRun(rt)); }