CftClub.ru
Клуб специалистов ЦФТ-Банк

Excel - можно ли посчитать количество страниц

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
bvo
Участник со стажем


Вступление в Клуб: 06.12.2011
СообщениеЧт Июн 07, 2012 10:10   Excel - можно ли посчитать количество страниц Ответить с цитатой
Полезность: Нет оценки
Можно ли каким-либо образом посчитать количество страниц в полученном файле Excel, которое у юзеров получится при печати? У нас тариф зависит от количества этих полученных страниц.
По количеству строк не подойдет, потому что одна ячейка Excel может содержать назначение платежа, оно разной длины и соответственно, на странице может быть разное количество ячеек.
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеЧт Июн 07, 2012 11:16    Ответить с цитатой
Полезность: Нет оценки
М.б. это поможет?

Excel Developer Reference
PageSetup.Pages Property
Returns or sets the count or item number of the pages in Pages collection.
Version Information
Version Added: Excel 2007

Syntax

expression.Pages

expression A variable that represents a PageSetup object.
bvo
Участник со стажем


Вступление в Клуб: 06.12.2011
СообщениеЧт Июн 07, 2012 14:11    Ответить с цитатой
Полезность: Нет оценки
Спасибо. Сработало вот это

If LastControl Is Nothing
' Действия при загрузке формы
Set xls = CreateObject("Excel.Application")
Set book = xls.Workbooks.Add';
Set sheet = book.Worksheets(1)
end if

и потом в секции Проверка

excel.cmd('MsgBox "Кол-во страниц " & Sheet.PageSetup.Pages.Count');

Только мне его теперь почему-то не передать в переменную. На экранную форму я скрытое поле положила, присваиваю значение, а оно не попадает в переменную. Что-то делаю не так

excel.cmd('V_Pages.Text = Sheet.PageSetup.Pages.Count'')
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеЧт Июн 07, 2012 14:20    Ответить с цитатой
Полезность: Нет оценки
Цитата:
Только мне его теперь почему-то не передать в переменную.


Есть такая проблема в некоторых версиях навигатора. Например, в 246.39 работает, а в 6.0.111.22 только после танца с бубнами.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru