Как выбрать все фигуры в документе с помощью C #.
В настоящее время я изменяю языковые настройки документа Word.
Мне удалось изменить язык, используя команду select allК сожалению, не все были выбраны, как верхний / нижний колонтитул, текстовое поле или любые фигуры в документе.Мне удается как-то установить язык в верхнем / нижнем колонтитуле.Но я не могу найти способ установить язык для фигур.
Я пытался сделать быстрый макрос, но я не знаю, каков индекс для каждой фигуры в документе.
Это макрос:
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
И это то, что я сделал в C #, но он не работает ...
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