powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
10 сообщений из 10, страница 1 из 1
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36909585
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как программно в колонтитуле Excel начать нумерацию страниц скажем с 10 и т.д.?
Вот нашёл код, но как прибавить туда эти 10 страниц не пойму...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
With XL.ActiveSheet.PageSetup
        .LeftHeader = ""
        .CenterHeader = ""
        .RightHeader = ""
        .LeftFooter = ""
        .CenterFooter = ""
        .RightFooter = "страница &P"
        .LeftMargin = XL.InchesToPoints( 0 . 708661417322835 )
        .RightMargin = XL.InchesToPoints( 0 . 708661417322835 )
End With
И ещё один вопрос, можно ли как то ПРАВЫЙ верхний колонтитул передвинуть ближе к правому краю страницы, а то большой отступ получается от края страницы?
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36909653
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался, нужно делать так:
Код: plaintext
1.
.RightHeader = "&P+10 "
но после 10 обязательно нужно поставить пробел, а то считать не будет....

Осталось выяснить ответ на второй вопрос: можно ли как то ПРАВЫЙ верхний колонтитул передвинуть ближе к правому краю страницы, а то большой отступ получается от края страницы?
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36909848
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyS,

Код: plaintext
1.
.LeftMargin = XL.InchesToPoints( 0 . 708661417322835 )
.RightMargin = XL.InchesToPoints( 0 . 708661417322835 )

отступы лево\право по 12 мм=0,7*25
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36909910
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeySРазобрался, нужно делать так:
Код: plaintext
1.
.RightHeader = "&P+10 "
но после 10 обязательно нужно поставить пробел, а то считать не будет....

Вообще-то
Код: plaintext
.FirstPageNumber =  10 

SergeySОсталось выяснить ответ на второй вопрос: можно ли как то ПРАВЫЙ верхний колонтитул передвинуть ближе к правому краю страницы, а то большой отступ получается от края страницы?

Чёй-то мне кажется, что никак. Сам удивился...
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36910626
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deggasad
Чёй-то мне кажется, что никак. Сам удивился...
Колонтитулы привязаны к полям страницы, уменьшая правое поле на линейке или в свойствах страницы, можно сдвинуть и колонтитул.
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36910722
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtanDeggasad
Чёй-то мне кажется, что никак. Сам удивился...
Колонтитулы привязаны к полям страницы, уменьшая правое поле на линейке или в свойствах страницы, можно сдвинуть и колонтитул.
Вы пробовали или просто так говорите? 2003 Excel. Есть расстояние оттельно задаваемое для вертикальных границ, но не для горизонтальных. Поправте меня, а еще лучше приложите пример где бы колонтитул был прижат к правому краю страницы, при нулевом поле :)
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36910798
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deggasad,
Да, я пробовал...
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36911007
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtanDeggasad,
Да, я пробовал...
Шой-то не похоже на 2003 Excel :)
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36913198
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А шой-то я не вижу, шоб автор указывал версию офиса :)
...
Рейтинг: 0 / 0
Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
    #36913708
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtanА шой-то я не вижу, шоб автор указывал версию офиса :)
1) ее указывал Я
2) раз у Вас легко решается в 2007, то можно было предположить что проблема у автора в другом.
3) или нужно было начать свое предложение с того что нужно установить Excel 2007... :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как программно в колонтитуле Excel начать нумерацию страницы скажем с 10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]