ReplaceText

TextFrame.ReplaceText метод

Заменяет все вхождения указанного текста на другой указанный текст.

public void ReplaceText(string oldText, string newText, ITextSearchOptions options, 
    IFindResultCallback callback)
ПараметрТипОписание
oldTextStringСтрока, которая будет заменена.
newTextStringСтрока для замены всех вхождений oldText.
optionsITextSearchOptionsОпции поиска текста ITextSearchOptions.
callbackIFindResultCallbackОбъект обратного вызова для сохранения результата операции замены IFindResultCallback.

Примеры

Следующий пример кода показывает, как заменить одну указанную строку на другую указанную строку.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx")){
	// Заменить все отдельные вхождения 'the' на '***'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceText("the", "***", new TextSearchOptions()
	{ WholeWordsOnly = true }, null);
	presentation.Save("SomePresentation-out2.pptx", SaveFormat.Pptx);
}

Смотрите также