Замена текста в docx файле на изображение - C#
Формулировка задачи:
Добрый день всем, может у кого нибудь остался код.
Нужно что бы в документе типа .docx производилась замена определенного текста на изображение.
Ответы можно без кода, просто скажите в какую сторону копать
Решение задачи: «Замена текста в docx файле на изображение»
textual
Листинг программы
using MSWord = Microsoft.Office.Interop.Word; var word = new MSWord.Application(); object missing = Type.Missing; object filename = "SomeWordFile.docx"; var doc = word.Documents.Open(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); MSWord.Range range = word.ActiveDocument.Content; MSWord.Find find = range.Find; find.Text = "findword"; find.ClearFormatting(); if (find.Execute(ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing)) { range.InlineShapes.AddPicture("Ninja_.jpg", ref missing, ref missing, ref missing); find.Replacement.ClearFormatting(); find.Replacement.Text = ""; object replaceOne = Microsoft.Office.Interop.Word.WdReplace.wdReplaceOne; find.Execute(ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref replaceOne, ref missing, ref missing, ref missing, ref missing); doc.SaveAs("Ninja.docx", missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing); } else { MessageBox.Show("The text could not be located."); } System.Runtime.InteropServices.Marshal.ReleaseComObject(word);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д