\\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\CHANGELOG.md:33: - быстрый вывод в Word дополнен явным присвоением режима просмотра \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\CHANGELOG.md:132:Новый вывод в Word, фильтр миникаталогов \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\CHANGELOG.md:139: - применен промежуточный класс для вывода отчета в Word \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\CHANGELOG.md:150: - переход на классический вывод в Word \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\CHANGELOG.md:168: - размещение файла вывода в Word во временной папке \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:22:настройка на шаблон .docx отключена в [Settings.xml] \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:23: и в таком режиме файл [Шаблон.docx] берется по-умолчанию \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:26: - Q:\Projects\_TemplateProject\2019\2019 - Инструменты заполнения Ведомости объемов работ\Шаблон.docx \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:56:переработан шаблон выводимого документа [Шаблон.docx] \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:59:добавлен промежуточный класс [Worder] для обращения к нему \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:62: для непосредственной работы с Word библиотекой. \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:64: [ReportWithWorder], который является, по сути, копией прежнего \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:68:работоспособность класса [Worder] полная, как для классического \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:69: COM-вывода (Microsoft.Office.Interop.Word), так и для библиотеки \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\README.md:92:файл вывода в Word для формирования перемещен в локальную временную \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:1:1. Программа теперь использует библиотеку SautinSoft.Document.dll для получения документа Word "на лету", а не построчно выводит в создаваемый документ. \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:6:6. Формат отчета - ".docx". Соответственно пересохранил шаблон в этом формате. \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:7:7. Откомпилированная программа уже находится тут: "Q:\Projects\_TemplateProject\2019\2019 - Инструменты заполнения Ведомости объемов работ (новый шаблон ПТХ)\GetSmeta (с быстрым выводом в Word).exe" \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:8:8. Если в готовом документе "поедет" таблица, то в Word нужно включить режим совместимости. \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:9:Для этого нужно сохранить документ как ".doc". \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:10:Потом снова сохранить как ".docx". \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\Комментарии.txt:12:Эта настройка сохраняется для всех новых сеансов Word. \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\DrawingsAndLinenumbers.cs:14:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\DrawingsInformation.cs:9:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\DrawingsInformation.cs:69: // http://www.dotnetperls.com/process \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Glob.cs:1:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Glob.cs:31: // Report / ReportWithWorder: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Glob.cs:47: // путь шаблона документа отчета в формате MS Word \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Glob.cs:51: "Шаблон.docx"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PipingElements.cs:9:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:15:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:745: ReportWithWorder reportWithWorder = new ReportWithWorder(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:746: reportWithWorder.OutputReport(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:748: if (!string.IsNullOrEmpty(reportWithWorder.WordFileName)) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:753: Path.Combine(Path.GetDirectoryName(reportWithWorder.WordFileName), \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:754: Path.GetFileNameWithoutExtension(reportWithWorder.WordFileName) + " z-base.txt" \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:761: // reportWithWorder.WordFileName) { UseShellExecute = true }); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Program.cs:762: Process.Start(reportWithWorder.WordFileName); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\P_Rec_BOP.csproj:71: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\P_Rec_BOP.csproj:95: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\P_Rec_BOP.csproj:100: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\P_Rec_BOP.csproj:103: C:\Program Files (x86)\Microsoft Visual Studio\Shared\Visual Studio Tools for Office\PIA\Office15\Microsoft.Office.Interop.Word.dll \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:50: Regex rRegexWordSpaceNumber = new Regex(@"[a-zA-Zа-яА-Я]+\s\d+"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:51: MatchCollection mcRegexWordSpaceNumber = rRegexWordSpaceNumber.Matches(sResult); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:54: string sResultWithoutWordSpaceNumber = Regex.Replace(sResult, @"[a-zA-Zа-яА-Я]+\s\d+", "*").Trim(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:57: string sResultWithoutWordSpaceNumberPiEAndFunctions = Regex.Replace(sResult, "(?(pi|e|sin|cos|tan))", "*").Trim(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:60: Regex rRegexWord = new Regex(@"[a-zA-Zа-яА-Я]+"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:61: MatchCollection mcRegexWord = rRegexWord.Matches(sResultWithoutWordSpaceNumberPiEAndFunctions); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:67: foreach (Match mMatch in mcRegexWordSpaceNumber) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\PYFile.cs:73: foreach (Match mMatch in mcRegexWord) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:15: internal class ReportWithWorder \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:18: // Glob.sReportTemplatePath - путь шаблона документа отчета в формате MS Word \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:21: private Worder worder; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:24: private string _sWordFileName; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:26: public string WordFileName \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:27: { get { return _sWordFileName; } } \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:34: || Path.GetExtension(Glob.sReportTemplatePath) != ".docx") \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:39: _sWordFileName = string.Empty; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:50: _sWordFileName = Glob.sProjectFolder + "\\" + Glob.sMainFolder + "\\" \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:52: System.DateTime.Now)) + ".docx"; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:54: worder = new Worder(Glob.sReportTemplatePath, _sWordFileName); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:55: // worder.Engine = WordEngineName.EngineNone; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:56: worder.Engine = WordEngineName.EngineMicrosoftOfficeInterop; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:60: "Вывод в Word быстро?", \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:64: worder.Engine = WordEngineName.EngineSautinSoftDocument; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:68: if (worder.Engine == WordEngineName.EngineNone) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:70: _sWordFileName = string.Empty; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:76: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word" \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:81: _sWordFileName = string.Empty; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\ReportWithWorder.cs:1321: _sWordFileName = worder.ResultFilePath; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\SetMainTitle.cs:49: // (титулы меняем в визуальном представлении формы и в шаблоне .docx) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Settings.xml:10: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Settings.xml:13: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Settings.xml:14: \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:2:#if (true) // MicrosoftOfficeInterop - \PIA\Office15\Microsoft.Office.Interop.Word.dll \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:22:using Word = Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:23:using Microsoft.Office.Interop.Word; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:34: enum WordEngineName \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:115: internal class Worder \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:122: // private WordEngineName _engineName = WordEngineName.EngineMicrosoftOfficeInterop; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:123: // private WordEngineName _engineName = WordEngineName.EngineSautinSoftDocument; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:124: private WordEngineName _engineName = WordEngineName.EngineNone; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:128: // WordEngineName.EngineMicrosoftOfficeInterop \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:130: private Word.Application _wordApp; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:131: private Word.Document _wordDoc; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:132: private Word.Table _wordTable; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:133: private Word.Table _wordFooterTableFirstPage; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:134: private Word.Table _wordFooterTableSecondPage; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:142: // WordEngineName.EngineSautinSoftDocument \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:166: public Worder() { } \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:168: public Worder(string sEmptyTemplateFilePath) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:174: public Worder(string sEmptyTemplateFilePath, string sResultFilePath) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:204: public WordEngineName Engine \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:219: private bool CheckEngine(WordEngineName engineName) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:221: return engineName != WordEngineName.EngineNone; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:232: && Path.GetExtension(sEmptyTemplateFilePath) == ".docx") \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:309: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:311: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:327: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:331: _wordApp = new Word.Application(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:335: .Footers[Word.WdHeaderFooterIndex.wdHeaderFooterFirstPage].Range.Tables[1]; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:337: .Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.Tables[1]; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:344: _wordApp.Selection.LanguageID = Word.WdLanguageID.wdRussian; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:347: _wordDoc.ActiveWindow.View.Type = Word.WdViewType.wdNormalView; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:348: // _wordApp.ActiveWindow.ActivePane.View.Zoom.PageFit = Word.WdPageFit.wdPageFitBestFit; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:358: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:375: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:387: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:389: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:400: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:412: _wordDoc.ActiveWindow.View.Type = Word.WdViewType.wdPrintView; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:413: // _wordApp.ActiveWindow.ActivePane.View.Zoom.PageFit = Word.WdPageFit.wdPageFitBestFit; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:423: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:446: // сохраняется rtf-содержимое в файл с .docx-расширением \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:461: // при открытии rtf-файла даже в [Microsoft.Office.Interop.Word] обязательно, \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:463: // иметь расширение .docx не обязательно \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:465: // если библиотека [Microsoft.Office.Interop.Word] не подключена, \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:468: // то выводим файл результата с исходным расширением .docx \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:476: _wordApp = new Word.Application(); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:490: _wordDoc.ActiveWindow.View.Type = Word.WdViewType.wdPrintView; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:491: // _wordApp.ActiveWindow.ActivePane.View.Zoom.PageFit = Word.WdPageFit.wdPageFitBestFit; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:510: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:527: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:529: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:538: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:544: //else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:558: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:560: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:571: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:577: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:592: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:594: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:605: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:615: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:634: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:636: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:647: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:657: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:673: private void ApplyCell(Word.Cell cellToApply, \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:689: = Word.WdParagraphAlignment.wdAlignParagraphLeft; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:692: = Word.WdParagraphAlignment.wdAlignParagraphCenter; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:695: = Word.WdParagraphAlignment.wdAlignParagraphRight; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:744: private void UpdateAllFields(Word.Document doc) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:750: foreach (Word.Section section in doc.Sections) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:753: foreach (Word.HeaderFooter hf in section.Headers) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:758: foreach (Word.HeaderFooter hf in section.Footers) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:799: // throw new Exception("The output to Word process is not ready"); \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:801: Glob.TracedMessageBoxShow("Ошибка: не удается обратиться к приложению Microsoft Word " \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:810: else if (_engineName == WordEngineName.EngineMicrosoftOfficeInterop) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\Worder.cs:860: else if (_engineName == WordEngineName.EngineSautinSoftDocument) \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\XMLFile.cs:29: string sGeometryName = xeUpdateSupport.Attribute("contentgeometrytemplate").Value; \\phpsrv03\NBIM\code\CS\P_Rec_BOP\repo\P_Rec_BOP\XMLFile.cs:128: // Прочитать путь шаблона документа отчета в формате MS Word