Поддержка Microsoft Office 2007

Мне удалось добавить поддержку некоторых приложений Office 2007. Скроллинг работает только по вертикали (вверх-вниз). Добавлена поддержка MS Word, Excel, PowerPoint, Visio.

Новая версия MIPro.DLL включена в основной дистрибутив и доступна здесь (файл обновлен 27 июня 2007; полностью изменен алгоритм скроллинга в приложениях Office 2007 с целью исключить «подвисания»).

Комментарии (37s) на запись

  1. NeoGeo сказал(а):

    В Maxthon последняя длл гоючит конкретно. При оттягивании страницы назат при Inverted страница прыгает как дикая. Пришлось поставить страую длл.

  2. aoleg сказал(а):

    Какая у вас установлена версия Maxthon? Я проверял в Maxthon2 Beta3, RC1, RC2, RC3 — уже долгое время всё работает очень и очень стабильно как в нормальном, так и Inverted режимах. С первыми версиями Maxthon не тестировал.

  3. olexey сказал(а):

    А в Mozilla почему перестала работать даже вертикальная прокрутка?

  4. aoleg сказал(а):

    В Mozilla лучше использовать расширение Grab&Drag с http://grabanddrag.mozdev.org/

  5. PhilAT сказал(а):

    И у меня в Maxthon’е 1.5.х глючит.

  6. NeoGeo сказал(а):

    Maxthon 1.6.1

    Не второй. На второй ещё рано переходить, там слишком много плугинов, которые нужны, не работают.

  7. aoleg сказал(а):

    Maxthon — понятно. Я думаю, стоит подождать, пока не выйдет стабильная версия 2.0 — а она не за горами, — и проблема разрешится сама собой :)

  8. NeoGeo сказал(а):

    Maxthon и MaxthonII это разные продукты. Они идут разными путями. И вряд ли пересекутся. Так что, не думаю, что те кто сидит по 1-м перейдут на в ближайшем будующем на 2-й. Слишком разные идеологии.

  9. mlock сказал(а):

    Ребят — офис 2007 это здорово, но зачем ломать window shrink (VS6.0/7.1 перестало) и работу в Opera’е?? старую возвращаю — все ok, пытаюсь сделать чтоб обе копии работади щас …

  10. Gavrss сказал(а):

    Outlook 2007 планируется к поддежке?

  11. aoleg сказал(а):

    Какие именно окна в Outlook не скроллируются? Сделать несложно, нужно только точно знать, какие окна не работают.

  12. Евгений сказал(а):

    Огромное спасибо за то, что уже сделано(!), но если бы в новой ДЛЛ была бы еще поддержка:
    1) Опера 9.х
    2) Сафари 3.х (под виндой)

    было бы вообще все ОЧЕнЬ классно!

    П.С: Могу потестить под этими бровзерами (имейл знаете)

  13. CoDeR сказал(а):

    >Какие именно окна в Outlook не скроллируются?
    >Сделать несложно, нужно только точно знать, какие окна не работают.

    Не работает скроллинг (дистрибутив MouseImp от 27 июня) в родительских окнах: Входящие, Календарь, Дневник, Непрочтенные письма и т.д.

    Работает в дочерних окнах: открытое письмо, задача и т.д.,
    Но при этом скорость скроллинга не соответствует скорости во всех прочих приложениях (гораздо медленнее), что вызывает определенный дискомфорт.

  14. CoDeR сказал(а):

    Outlook 2007
    Не работает скроллинг (дистрибутив MouseImp от 27 июня) в родительских окнах: Входящие, Календарь, Дневник, Непрочтенные письма и т.д.

    Работает в дочерних окнах: открытое письмо, задача и т.д.,
    Но при этом скорость скроллинга не соответствует скорости во всех прочих приложениях (гораздо медленнее), что вызывает определенный дискомфорт.

  15. AleX сказал(а):

    Пользуюсь mipro.dll от 17.06.03 51712 байт. Более поздние версии не понравились — отсутствует скролинг в 1С. Офисом 2007 не пользуюсь — зачем он нужен? Самый лучший офис 97 — маленький, быстрый и безглючный (по сравнению с более поздними версиями). ИМХО, это бред тыкать на ПК каждую новую поделку от M$.

    Чего действительно не хватает MouseImp, так это поддержки Opera 9.x.

    P.S. Спасибо автору новых версий за то, что он развивает эту замечательную программу, пусть даже и не в том направлении :-)

  16. ЧБ сказал(а):

    Да, в Опера перестало работать. А в Офисе как-то медленно тащить страницы стало, не с той же скоростью, как в других приложениях.
    Пофиксайте, пожалуйста… На вас одна надежда :)

  17. Vlad Nukem сказал(а):

    Уже лет 10 юзал Mouse Imp Pro (еще платный, с крэком — долго у меня была мыша без колеса) и тут случайно узнал, что есть последователи-развиватели этой классной проги! А ведь искал я раньше обновления, но, увидев, что TV4 Studious отказались от поддержки и развития, перестал делать это. Последний Mouse Imp умел вдобавок к стандартным окнам двигать плэй-лист в винампе и скроллировать IE. Этого хватало, пока я решил не сменить IE на что-нить поприличнее. Остановился на Mozille FireFox. Тут Mouse Imp не работал и, я так понимаю, и не заработает. Благо — скачал плагин — заработало.

    Однако в Офисе 2003 в ворде стало медленно прокручивать — не на всю полосу действует перемещение в пределах экрана! А ведь именно так задумывался Mouse Imp — чтобы создать полную имитацию скроллинга, как будто перетаскиваешь ползунок от верхнего края полосы скроллинга к нижней!

    В принципе, даже старая версия MouseImp меня теперь устраивает: во всех приложениях, которые я использую, работает быстрый скроллинг по правой клавише — и это ОЧЕНЬ удобно, на самом деле!

    СПАСИБО ВСЕМ, кто продолжает трудиться над подключением новых программ к скроллированию с помощью Mouse Imp! Правда, лучше бы создатели этих программ не использовали нестандартные полосы скроллинга или некорректные перехваты событий скроллинга или еще чего-то там, что не может перехватить и обработать Mouse Imp! Было бы больше времени — сам бы занялся развитием и поддержкой этой приятной утилитки!

    Пофиксайте, плиз, баг с вордом в офисе-2003. Офис-2003 сам по себе не плох (с двумя SP)

  18. aoleg сказал(а):

    Уже два комментария про низкую скорость скроллинга в Office 2007. Я постарался подобрать такую скорость, чтобы одно деление перемещения MouseImp соответствовало одному прокручиванию колеса мышки (по умолчанию это скроллинг трёх строчек). Её, скорость, безусловно, можно увеличить, но это во-первых, плохо скажется на точности перетаскивания (будет больше 3 линий за единицу скроллинга), а во-вторых, будет отличаться от скорости скроллинга в других приложениях. По идее, сейчас скорость скроллинга в Notepad и Office 2007 — одинакова.

    Если будут еще на эту тему комментарии, то я, скорее всего, вынесу этот параметр в настройки MouseImp во вкладку чувствительности скроллинга.

  19. aoleg сказал(а):

    Оперу попробую добавить, всё, что нужно — это название их класса окна.

  20. uofk сказал(а):

    блин — как умиляет русский менталитет… :(

    программа классная — пользовался с краком — тащился… а вот авторы перестали поддерживать, а как классно было…

    еще половина писем на адрес приходила с подобными перлами. «классная программа — молодцы — вот только это — поправьте. и моя благодарность будет еще больше».

    любовь к халяве у русских в крови — и не излечима, блин…

  21. Ян сказал(а):

    uofk, в точку — все именно так и есть!

  22. ЧБ сказал(а):

    Никогда не считал эту прогу заменителем колеса. Колесо я как раз и использую для медленного скрола. MouseImp люблю именно за то, что листать огромные доки можно было не бегая мышой к полосам прокрутки. Разные родные проги для мышей позволяют делать такой скрол, но для этого нужно убирать палец с кнопы, чтобы нажимать на колесо, да ещё выход из этого режима не мгновенный — вечно «проедешь» нужное место. В общем, мышка с колесом и MouseImp для меня — это больше возможностей при минимуме движений.

    uofk, ты уверен, что эта прога сделана на лицензионном ПО и всё-такое..?

  23. aoleg сказал(а):

    ЧБ — а чего тут быть уверенным: моя компания подписана на Microsoft Action Pack и имеет по 10 лицензий на всё-всё, что нужно для жизни и даже на то, что совсем не нужно, вроде SQL Server Enterprise. Продлевается ежегодно, стоит, кажется, $399 CAD в год.

  24. ЧБ сказал(а):

    Я рад за тебя и твою компанию, и отлично понимаю твоё негодование :) Но мне кажется, что дело не в русской крови, а в … не будем здесь о политике. Я работаю в офшоре, платят за всё америкосы, и пока у нас за это не «имеют», они денег на лицензирование не дадут — экономят(!). Так что это менталитет зравого рассудка в рамках местной правовой сферы. А что касательно таких писем, типа «я у вас украл, спасибо за всё», тут тоже ничего русского, думаю с возрастом у них это пройдет :)

  25. aoleg сказал(а):

    ЧБ,

    Я не являюсь оригинальным разработчиком MouseImp. Точно так же, как и многие пользователи, я был разочарован отсутствием поддержки программы с распадом компании TV4Studios. В результате я взял исходники продукта и стал их развивать — для меня в этом сейчас нет никакой прибыли. Так что все благодарности за идею и разработку MouseImp нужно приносить их оригинальным разработчикам, а я всего лишь стараюсь делать так, чтобы продукт не умер.

  26. Maestro сказал(а):

    2 aoleg

    А вопрос появился — раз есть исходники, то существует ли возможность перекомпилировать ее в 64 битную версию?

  27. aoleg сказал(а):

    Вероятно, можно сделать и 64 бита. А что, не работает в Vista64? Очень, очень странно.

  28. Dimitriy сказал(а):

    респект за проделанную работу!
    было бы супер если бы появилась поддержка скролинга в Zend IDE

  29. Malma сказал(а):

    Хорошо бы сделать небольшое описание для разработчика, или wiki. Проще было бы тем кто хочет добавить фичи или новые проги понять куда лезть и за что дергать. Исходники вроде документированы, все общий смысл уловить сложновато…

  30. Malma сказал(а):

    А то в FireFox на Висте тоскливо без MI…

  31. oleksa сказал(а):

    вот так вот выглядит Опера 9.2 в окне Spy: http://borodie.ho.com.ua/img/spyOpera.gif
    там слишком много названий окон — какое именно нужно?
    вложенные OpWindow — это вкладки.

  32. Туристо сказал(а):

    Вроде всё нормально

  33. Dmitrik сказал(а):

    Спасибо огромное за Вашу работу. Но очень, очень не хватает поддержки Оперы…

  34. TormozIT сказал(а):

    А можно ли как то попробовать заставить работать ее в 1C 8?
    Я бы пожертвовал бы на это ную сумму.

  35. gaddiman сказал(а):

    Планируется ли работа прогруток в OpenOffice.org ?

  36. mlock сказал(а):

    Предложение:

    А нельзя ли сделать _новую_ версию так чтобы она ||-но могла работать со старой (в которой нормально работает Shrink и Opera поддерживается)?

    Нужно поменять имена Memory Section’ов и скрытого окна тогда оба MIProHsta’а будут работать независимо и скорее всего мещать друг-другу не будут.

    Или скажите где взять исходники я бы сам попробовал.

    Спасибо!
    -Максим

  37. aoleg сказал(а):

    gaddiman: У меня нет OpenOffice, и как-то не хочется его устанавливать. Но MouseIMP — проект с открытыми исходными кодами, как, собственно, и OpenOffice, так что если кто-то пожелает сделать совместимыми два этих проекта, я вышлю последнюю версию исходных кодов библиотеки MIPro.DLL (больше я ничего не менял).

    mlock: Не думаю. Можно добавить шринк и оперу в новый MIPro.DLL, но сам я этими фичами не пользуюсь, поэтому жду умельцев, кровно заинтересованных в такой поддержке. За последними версиями исходных кодов просьба стучаться на [email protected], сабжект «MouseImp». Я их с удовольствием вышлю (сейчас у меня просто нет вашего адреса). Исходники есть здесь, на сайте, в разделе «Downloads», а вышлю я собственно измененные исходники MIPro.DLL.

Оставить комментарий »