Архив рубрики: KRa

Из KRa: VBA FileDialog vs вызов SHBrowseForFolder для выбора каталога

Если Вы ищите информацию об использовании объекта FileDialog в VBA, то она здесь. А если информацию о FileSearch, то, например, здесь.
У Microsoft и KB и MSDN написаны понятным языком и в открытом доступе. Теперь даже и по русски …


А здесь написано о мелкой мелочи : что делать если код должен работать и с Office XP, где FileDialog есть, и с Office 2000, где FileDialog нет.

Читать далее

Рубрика: KRa | Добавить комментарий

KRa версия 1.001 — исходники

Трудно поверить, что написанное кому-нибудь оказалось нужно. Собственно, этого я и ожидал, прочитав требования . ..

Как бы там ни было, четыре вопроса, с которыми я мучился, Все что опубликовано ниже можно использовать без каких-либо ограничений, помня, впрочем, что приличные люди делают ссылку на автора.

Читать далее

Рубрика: KRa | Добавить комментарий

KRa версия 1.001

Исправленные ошибки

  • AddIn деактивируется до перезапуска Excel, если начать закрывать приложение, а потом выбрать «Cancel» на предложение сохранить файл.
  • При проведении поиска на листе результатов появляется «черная рамка», соответствующая ячейке спецификации, выбранной для поиска.
  • При проведении автоматического поиска ячейка спецификации остается выделенной, как будто она выбрана («selected»).

Функциональные улучшения

  • При запуске под управлением Excel версии меньше, чем 10.0 (Office XP), не используются объекты «FileDialog» и «FileSearch». Теоретически AddIn должен работать с Excel 2000, но это не проверялось.

Читать далее

Рубрика: KRa | Добавить комментарий

KRa версия 1.000

Цель разработки

Поиск соответствий между поисковой фразой и значением любой колонки строки прайс-листа, с последующим выводом в отдельное окно результатов поиска найденных строк в виде таблицы для просмотра.
Если ячейка общая для нескольких строк, то ее значение выводится в окне результатов поиска для всех строк, которым она соответствует и которые удовлетворяют условиям поиска.
Поисковая фраза определяется двумя способами, либо клавиатурным вводом, либо это текущее значение ячейки спецификации.

Читать далее

Рубрика: KRa | Добавить комментарий