Конференция "Corba" » Visual Basic - Макросы [WinXP]
 
  • Gera_S © (27.08.07 15:03) [0]
    Здраствуйте мастера.
    Возникла такая небольшая проблемка. Суть проблемы заключается в следующем: в книге Excel находится некоторая информация, которая занимает несколько страниц (больше 2). Необходимо написать макрос, который будет в каждой первой ячейке новой страницы вставлять любой текст. До этого как написать сюда я пробовол поймать ячейку находящуюся после разрыва страницы , но у меня ничего не получилось.
    Заранее спасибо.
  • umbra © (27.08.07 16:16) [1]
    есть 2 варианта -
    1) писать что-то в колонтитул. См. Св-ва
    LeftHeader, CenterHeader, RightHeader


    2) задавать св-во
    PrintTitleRows

    . Тогда в начале каждой страницы под колонтитулом (если он есть) будет печататься содержимое указанной строки
  • Gera_S © (27.08.07 17:01) [2]
    Первый вариант явно не подходит, потому что этот текст на каждом листе может изменяться.
    Второй вариант это же печать сквозных строк - насколько я помню.
    И на том спасибо.
  • umbra © (27.08.07 17:28) [3]
    Но вообще-то, наверное, лучше всего печатать постранично. Тогда и колонтитул можно менять.
  • Gera_S © (27.08.07 17:54) [4]
    Постранично то же не подходит потому что таких страниц может быть достаточно много.
 
Конференция "Corba" » Visual Basic - Макросы [WinXP]
Есть новые Нет новых   [134431   +9][b:0][p:0.001]