|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.09.2008, 02:45 | #11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
при открытии документа выполнить вот это
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 29.09.2008 в 15:05. |
29.09.2008, 15:01 | #12 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
а лучше, может быть, использовать application.activewindow.activepane .visiblerange.count ? сколько видно, такой и масштаб.. или сколько надо, столько и отобразить, меняя масштаб.. |
|
29.09.2008, 15:31 | #13 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
чёт я протупил ))
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 29.09.2008 в 15:51. |
|
29.09.2008, 21:38 | #14 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Игорь, вот переделал под свои 16 Листов, меняю на Листах, масштаб, все работает, НО, как только, перенес файл на др. ПК с 800 х 600, то происходит не соответствие, т. е. предел видимости таблицы "просится" еще увеличить, тот код, что я привел выше, работает почти идеально, чуть, чуть видимость таблицы, "просится" уменьшить.
Код:
Что значит, красным или тут ошибка? application.activewindow.activepane .visiblerange.c ount Последний раз редактировалось valerij; 29.09.2008 в 22:13. |
29.09.2008, 23:20 | #15 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
"application.activewindow.activepan e.visiblerange.c ount" - в конце ".count", без пробела между ".c" и "ount". Валера, смотри у тебя в цикле на 14 листе i поменял значение на 9 и не восстановил его 11, как задано перед циклом. хк ты восстанавливаешь к 25, а i остается 9 после 14-го листа, так задумано или ошибка?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
29.09.2008, 23:29 | #16 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Да, так задумано, Листы с 14 по 16, i = 9
Остальное попробую. А этот код: Код:
З. Ы. Страно, если я этот код, вставляю без тег, то в Count, разделяется пробелом! Application.ActiveWindow.ActivePane .VisibleRange.Count Последний раз редактировалось valerij; 29.09.2008 в 23:53. |
29.09.2008, 23:56 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
на счет ".C ount" - вполне возможно. это было не проверенное предположение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.09.2008, 01:22 | #18 |
Форумчанин
Регистрация: 25.08.2008
Сообщений: 159
|
Давненько попал на ресурс через ссылку в какой-то теме VictorM'а, за что очень благодарен ему.
Код:
ресурс msoffice.nm.ru и запускай во время открытия книги. |
30.09.2008, 11:35 | #19 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
пробел откуда-то влез - count - считать. вообще данное выражение находит количество видимых ячеек в активном окне т.е. если окно максимизировать, посмотреть сколько ячеек видно и в цикле увеличивать/уменьшать масштаб до получения нужного количества видимых ячеек - разрешение экрана тут учитывается косвенно.. |
|
30.09.2008, 11:41 | #20 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
api могут быть с подозрением восприняты антивирусами.. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение разрешения | Sanek777 | Общие вопросы Delphi | 1 | 11.09.2008 17:43 |
Смена разрешения | san72 | Помощь студентам | 0 | 04.06.2008 15:50 |
Определение разрешения монитора(ов) | lamonana | Общие вопросы Delphi | 2 | 09.03.2008 18:56 |
данные о видеосистеме: тип видеоадаптера, тип монитора, режим монитора: разрешение, частота обновления | WaxeP | Win Api | 9 | 15.04.2007 18:12 |
Логарифмический масштаб | AfzaL | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.12.2006 12:16 |