Version 3.2.21, COMException abgefangen

This commit is contained in:
Daniel Schick 2016-11-03 20:44:56 +00:00
parent 7fe80e4e80
commit 625a9f262e
4 changed files with 15 additions and 8 deletions

Binary file not shown.

View File

@ -105,12 +105,19 @@ namespace bsmd.ExcelReadService
internal string ReadText(string lookup)
{
if (!_nameDict.ContainsKey(lookup)) return null;
var val = _nameDict[lookup].RefersToRange.Value;
var val2 = _nameDict[lookup].RefersToRange.Value2;
if(val != null)
return val.ToString();
if (val2 != null)
return val2.ToString();
try
{
var val = _nameDict[lookup].RefersToRange.Value;
var val2 = _nameDict[lookup].RefersToRange.Value2;
if (val != null)
return val.ToString();
if (val2 != null)
return val2.ToString();
}
catch(COMException)
{
_log.WarnFormat("COMException reading field:{0}", lookup);
}
return null;
}

View File

@ -2,6 +2,6 @@
[assembly: AssemblyCompany("Informatikbüro Daniel Schick")]
[assembly: AssemblyProduct("BSMD NSW interface")]
[assembly: AssemblyInformationalVersion("3.2.20")]
[assembly: AssemblyInformationalVersion("3.2.21")]
[assembly: AssemblyCopyright("Copyright © 2014-2016 Informatikbüro Daniel Schick. All rights reserved.")]
[assembly: AssemblyTrademark("")]

View File

@ -1,4 +1,4 @@
using System.Reflection;
[assembly: AssemblyVersion("3.2.20.*")]
[assembly: AssemblyVersion("3.2.21.*")]