Доступ к указанному c TextBody в PowerPoint Open Xml C# - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь извлечь текст из указанных c текстовых полей в шаблоне PowerPoint, чтобы заполнить веб-форму, используя Open Xml и C#.

. До сих пор то, что я видел в сети, повторяется через все текстовые поля, используя Slide.Descendants<TextBody>() в foreach l oop, или выбирает только первое или последнее текстовое поле, используя Slide.Descendants<TextBody>().First().

Если я знаю, что искомый текст содержится скажем, textBody10, есть ли способ для меня получить прямой доступ к этому тексту тела, или есть способ идентифицировать имя данного текстового тела в пределах foreach l oop?

1 Ответ

0 голосов
/ 17 января 2020

Для решения проблемы я использовал метод проб и ошибок. Я индексировал foreach l oop с локальной переменной, чтобы идентифицировать TextBody, относящийся к каждому полю в форме. Я не уверен в надежности этого решения, но пока оно работает нормально. Если у кого-нибудь есть более элегантное решение, я бы с удовольствием его услышал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...