Как я могу выбрать все фигуры в документе с помощью С#.
В настоящее время я меняю языковые настройки документа Word.
Я смог изменить язык, выбрав все, к сожалению, не все были выбраны, например, верхний/нижний колонтитул, текстовое поле или любые фигуры в документе. Мне как-то удается установить язык в верхнем/нижнем колонтитуле. Но я не могу найти способ установить язык для фигур.
Я попытался сделать быстрый макрос, но я не знаю, какой индекс для каждой фигуры в документе.
Это макрос:
ActiveDocument.Shapes("Text Box 4").Select
ActiveDocument.Shapes.Range(Array("Text Box 4", "Rectangle 7")).Select
ActiveDocument.Shapes.Range(Array("Text Box 4", "Rectangle 7", _
"Text Box 10")).Select
ActiveDocument.Shapes.Range(Array("Text Box 4", "Rectangle 7", _
"Text Box 10", "Rectangle 11")).Select
Selection.LanguageID = wdEnglishUK
И это то, что я делаю на С#, но это не работает...
wordApp.ActiveDocument.Shapes.SelectAll();
wordApp.Selection.LanguageID = Word.WdLanguageID.wdEnglishUK;
Если попытаться использовать это:
wordApp.ActiveDocument.Shapes.Range(??).Select; //I don't know what should I put inside the range
wordApp.Selection.LanguageID = Word.WdLanguageID.wdEnglishUK;
Я надеюсь, что кто-то здесь может мне помочь. Или, если у вас есть лучшее решение для смены языка, сообщите мне об этом.Tnx