VBA "style().LinkToListTemplate ListTemplate:= Nothing" в взаимодействии слов C#
Существует метод слова VBA "style("style").LinkToListTemplate ListTemplate:=Nothing", который используется для установки нумерации стиля на None. Моя проблема в том, что я не могу найти то же самое в C# Word Interop. Метод существует, но не работает с style.LinkToListTemplate(null).
1 ответ
LinkToListTemplate
метод хочет ListTemplate
объект. VBA не такой разборчивый, он понимает это для разработчика. Следующие работы для меня:
Word.ListTemplate lt = null;
styl.LinkToListTemplate(lt);
Примечание: во время тестирования я заметил, что при этом создаются дополнительные шаблоны ListTemplates в документе. Это может быть проблемой, если вы делаете это много в одном документе. В версии, где были представлены шаблоны ListTemplate (97, насколько я помню), они могли испортить файлы или даже вызвать их сбой. MS исправила это, когда Word автоматически удалял неиспользуемые LT при накоплении критического числа. Но это может повлиять на размер файла. Просто к вашему сведению:-)