Узнайте, существует ли элемент в коллекции Microsoft.Office.Interop.Word.Styles - PullRequest
3 голосов
/ 23 января 2010

Я пытаюсь получить доступ к элементу в коллекции «Стили» текстового документа, мне было интересно, существует ли способ узнать, существует ли элемент с данным ключом без его исключения.

Сейчас я делаю что-то вроде:

newStyle = _document.Styles.get_Item(ref styleName);

Это работает, когда элемент существует, в противном случае он не будет работать (я знаю, что могу использовать блок try / catch, но я бы предпочел этого не делать.

Спасибо за вашу помощь

1 Ответ

1 голос
/ 23 января 2010

Вам нужно перебрать стили, проверить имя и выйти из цикла, если у вас есть совпадение.

...