Как найти и изменить TextBox в каком-либо текстовом документе, используя Microsoft.Office.Interop.Word? - PullRequest
1 голос
/ 15 января 2012

Мне нужно получить доступ и изменить текст некоторых текстовых полей документа Word с помощью идентификатора TextBox. например, предположим, что у меня есть некоторый объект с именем txtDate в текстовом документе, и я хочу изменить его содержимое на текущую дату, так как я могу получить этот объект по его идентификатору?

1 Ответ

4 голосов
/ 15 января 2012
void SearchTextBox(Word.Document oDoc,string name,string newContent)
    {
        foreach (Word.Shape shape in oDoc.Shapes)
            if (shape.Name == name)
            {
                shape.TextFrame.ContainingRange.Text = newContent;
                return;
            }
    }
...