VB vs C#?
With doc.Content.Find
.ClearFormatting()
.Font.Bold = 1
.Replacement.ClearFormatting()
.Replacement.Font.Bold = 0
.Text = "*"
.Execute(findtext:="", ReplaceWith:="^&", Format:=True, Replace:=Word.WdReplace.wdReplaceAll)
End With
C# упорно не находит разметку стилей, т.е. замены не делает!!!
object FindText = "";
object ReplaceWith = "^&";
object Replace = Word.WdReplace.wdReplaceAll;
object Style = "Bold";
doc.Content.Find.ClearFormatting();
doc.Content.Find.Font.Bold = 1;
doc.Content.Find.Replacement.ClearFormatting();
doc.Content.Find.Replacement.Font.Bold = 0;
doc.Content.Find.Text = "*";
bool b = doc.Content.Find.Execute(ref FindText,ref MissingValue,
ref MissingValue,ref MissingValue,
ref MissingValue,ref MissingValue,
ref MissingValue,ref MissingValue,
ref yes,ref ReplaceWith,
ref Replace,ref MissingValue,
ref MissingValue,ref MissingValue,
ref MissingValue);
Если кто сталкивался подскажите в чем проблема?