Высота колонтитула

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Как задать в Word'е или программно высоту колонтитула?
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Высоту самого колонитула или от края до колонитула?
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

На сколько я понимаю, что здесь так же програмно?!
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Вот тут не обязательно. Но можно и программно.
Моя программа сама заполняет документ. Когда этот документ открывается, в нем всего одна страница. В колонтитуле первой странице стоит большой штамп, а на остальных маленький. Все это настроено в шаблоне. Необходимо сделать небольшой отступ между концом текста на странице и штампом. На первом я решил просто: вставил 2 абзаца в колонтитул выше штампа, а как быть со второй и последующими страницами?
Я-то могу программно установить в колонтитуле выше штампа 2 абзаца, но сначала-то нет второй страницы, поэтому мне и нужно определить момент перехода на вторую страницу, чтобы в это время пользователь и заполнял штамп, либо заранее задать высоту самого колонтитула.
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

на Vis. Basic пишите? к сожалению я еще не знаю этого языка(
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Да, недавно начал осваивать и уже надр переучиваться на .NET. Думаю все-же начатые программы закончить. Вот мой код
If Selection.Information(wdActiveEndAdjustedPageNumber) = 2 Then
MsgBox "Сейчас пора заполнить штамп второго листа!", vbOKOnly + vbExclamation,
optShtamp.Value = True 'включается форма для заполнения штампа
End If


Теперь надо думать, как быть дальше.
Во-первых, у меня много процедур и в какую из них вставлять этот код? Во все? Или можно как-то задать глобально (очень слаб я в этом) и, во-вторых, как ее остановить?
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

с HTML у меня проще... работала. А на бейсике еще нет. ну ничего месяуа через 3 начну. надо пока курсовую закончить !!
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

А курсовую по какому предмету?
А я решил таки вопрос с колонтитулами!
Я имел ввиду документ, который открывается и обрабатывается программно. Надо задать высоту колонтитула первой страницы и, если она отличается, то и второй (при этом заранее в параметрах страницы поставить галочку, что колонтитулы 1 и др. страниц различаются). Затем удалить все напечанное, либо введенные абзацы (оставить только то, что необходимо для программы) и сохранить файл. Все
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Поздравляю с решением вопроса!!

Курсовую по программированию Язык Delphi. Вся фишка в том, что курсач сдавать в конце марта, а Delphi мы начали изучать в началеэтого семестра (т.е. в феврале) И у нас не было еще ни одного часа теории.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Вся фишка в том, что курсач сдавать в конце марта, а Delphi мы начали изучать в началеэтого семестра (т.е. в феврале) И у нас не было еще ни одного часа теории.
Круто! :)
Напомнило старый анекдот:
- Сколько вам нужно времени, чтобы выучить японский язык?
- А когда экзамен?
Ответить