Проблема с нижним колонтитулом в Excel в C#

Я создаю приложение Windows C# для создания листа Excel 2003. В нижний колонтитул необходимо добавить: Страница 1 из 4.

В настоящее время он у меня есть, поэтому он помещает «Page: & [Page] of & [Pages]» в нижний колонтитул листа Excel.

Когда я открываю созданный документ и смотрю на нижний колонтитул, я вижу «Страница: Страница] of Pages]»

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

Есть ли способ заставить его работать правильно с самого начала?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
1 221
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В Excel 2007, если вы введете это в качестве нижнего колонтитула:

Page &[Page] of &[Pages]

Затем перейдите в окно Immediate редактора VBA и введите следующее:

print ActiveSheet.PageSetup.CenterFooter

результат:

Page &P of &N

Другими словами, значение, установленное в коде, отличается от значения, введенного в пользовательском интерфейсе.

Учитывая, что Microsoft рассматривает обратную совместимость как своего рода священное писание, я сильно подозреваю, что вы видите то же самое в Excel 2003 - попробуйте изменить свой код, чтобы вместо этого установить «Page & P of & N».

Другие вопросы по теме