Hi EPPlus developers,
the function _GetDefinedNames_ of _ExcelWorkbook_ replaces external references withing defined names with direct paths to the external files.
```
<definedName name="de">[3]DB!$B$1:$D$59</definedName>
```
```
<definedName name="de">[/DOCUME~1/e9701/LOCALS~1/Temp/xSAPtemp6639.xls]DB!$B$1:$D$59</definedName>
```
This is nice, but only until these extrenal files are stil awailable. If one tries to open the file processed with EPPlus with Excel from a location, there the external files are not awailable; Excel will delete all those defined names, treating them as corrupt.
This is surely not a right behaviour. I propose not to replace the external references with their direct paths. My patch is attached
the function _GetDefinedNames_ of _ExcelWorkbook_ replaces external references withing defined names with direct paths to the external files.
```
<definedName name="de">[3]DB!$B$1:$D$59</definedName>
```
```
<definedName name="de">[/DOCUME~1/e9701/LOCALS~1/Temp/xSAPtemp6639.xls]DB!$B$1:$D$59</definedName>
```
This is nice, but only until these extrenal files are stil awailable. If one tries to open the file processed with EPPlus with Excel from a location, there the external files are not awailable; Excel will delete all those defined names, treating them as corrupt.
This is surely not a right behaviour. I propose not to replace the external references with their direct paths. My patch is attached