Разъяснение работы кода для работы с документом Word - C#
Формулировка задачи:
Помогите пожалуйста разобраться с кодом построчно, не совсем понятен принцип действия
var d = new Application();//создание.нового.класса
var document = d.Documents.Open(way);//открытие.документа
var range = document.Range();//точка.начала.записи
range.Find.Execute(FindText: ft, Replace: WdReplace.wdReplaceAll, ReplaceWith: nt);
var sh = document.Shapes;
foreach (Microsoft.Office.Interop.Word.Shape shape in sh)
{
var Text = shape.TextFrame.TextRange.Text;
var result = Text.Replace(ft, nt);
shape.TextFrame.TextRange.Text = result;
}
document.Save();
document.SaveAs(@"С:\1.doc");
doc.Close();
Marshal.ReleaseComObject(d);Решение задачи: «Разъяснение работы кода для работы с документом Word»
textual
Листинг программы
var range = document.Range();//точка.начала.записи
range.Find.Execute(FindText: ft, Replace: WdReplace.wdReplaceAll, ReplaceWith: nt);
var sh = document.Shapes;
foreach (Microsoft.Office.Interop.Word.Shape shape in sh)
{
var Text = shape.TextFrame.TextRange.Text;
var result = Text.Replace(ft, nt);
shape.TextFrame.TextRange.Text = result;
}