Member 10242311 Ответов: 1

Как вставить заголовок страницы в документ word с помощью C#


Привет Друзья,
У меня есть обновление для вставки заголовка страницы в документ Word.
Я попробовал приведенный ниже код, но он показывает ошибку времени компиляции.
Любой поляк, пожалуйста, помогите мне.

Что я уже пробовал:

string appPath = Path.Combine(Environment.SpecialFolder.ApplicationData.ToString(), @"Microsoft\Document Building Blocks\1033\14\Built-In Building Blocks.dotx");
                {
                    doc.Application.Templates.Application.Templates[appPath].BuildingBlockEntries(" Blank").Insert( Where: doc.Content, RichText: true);
                }

Richard Deeming

Когда вы получаете ошибку, вам нужно показать нам полную информацию об ошибке. Ты не можешь просто сказать "это показывает ошибку времени компиляции" и ожидайте, что мы узнаем, в чем проблема.

Кроме того, первая строка вашего блока кода не будет делать то, что вы ожидаете. Environment.SpecialFolder.ApplicationData.ToString() всегда будет возвращать литеральную строку "ApplicationData". Если вы хотите получить путь к этой папке, вам нужно позвонить Окружающая среда.GetFolderPath[^] проходя в SpecialFolder вы хотите найти.

string appPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"Microsoft\Document Building Blocks\1033\14\Built-In Building Blocks.dotx");