private void SetWordFileFullName() { var productCode = this.Result.ProductName; //根据产品名称,取得配置文件中要求的产品名称 productCode = ProductAliasName.GetProductName(productCode); var wordTemplateConfPath = WordTemplateConf.GetCertificateTemplateConfFileFullName(productCode, this.ExcelDataFileFullName); var wordResultPath = this.FilePathManager.GetWordResultPath(this.mOriginalExcelFileName); var excelFileShortName = System.IO.Path.GetFileNameWithoutExtension(this.mOriginalExcelFileName); var wordResultFileName = System.IO.Path.Combine(wordResultPath, excelFileShortName + ".docx"); if (System.IO.File.Exists(wordResultFileName)) { System.IO.File.Delete(wordResultFileName); } System.IO.File.Copy(wordTemplateConfPath, wordResultFileName); this.ResultWordFileFullName = wordResultFileName; }
private void SetWordFileFullName() { var productCode = this.Result.ProductName; //根据产品名称,取得配置文件中要求的产品名称 productCode = ProductAliasName.GetProductName(productCode); if (this.Result.FileType == FileType.Range1) { productCode += "_单一量程"; } else if (this.Result.FileType == FileType.Range2) { productCode += "_二量程"; } else if (this.Result.FileType == FileType.Range3) { productCode += "_三量程"; } else if (this.Result.FileType == FileType.Range4) { productCode += "_四量程"; } else { throw new Exception("不被支持的量程类型." + this.Result.FileType.ToString()); } var wordTemplateConfPath = WordTemplateConf.GetCertificateTemplateConfFileFullName(productCode, this.ExcelDataFileFullName); var wordResultPath = this.FilePathManager.GetWordResultPath(this.mOriginalExcelFileName); var excelFileShortName = System.IO.Path.GetFileNameWithoutExtension(this.mOriginalExcelFileName); var wordResultFileName = System.IO.Path.Combine(wordResultPath, excelFileShortName + ".docx"); if (System.IO.File.Exists(wordResultFileName)) { System.IO.File.Delete(wordResultFileName); } System.IO.File.Copy(wordTemplateConfPath, wordResultFileName); this.ResultWordFileFullName = wordResultFileName; }