Что делать, если вам нужно найти на листе Excel звездочку или знак вопроса? Проблема в том, что они являются подстановочными знаками и выражение в строке Найти «*123?» означает «любое количество любых символов, потом 123, потом один какой-нибудь символ». Чтобы Excel не считал эти символы подстановочными, а искал как есть, их надо экранировать. У Microsoft свой собственный путь, поэтому экранируются они с помощью тильды, то есть выражение «~?» означает знак вопроса сам по себе.
У Microsoft не один путь. Возьмите Word. Здесь обработка подстановочных знаков по умолчанию отключена, включить ее можно, нажав Больше и отметив галку Подстановочные знаки в диалоге поиска. А если вам нужно смешивать подстановку и знаки вопроса, то экранируются они обратным слешем, вот так: «\?». Предатели писали Word.
У Microsoft не один путь, а целый лабиринт (они патентуют результаты работы генератора случайных чисел, что ли?). В Visio наоборот, чтобы символ стал знаком подстановки, его надо экранировать так: «^?». Впрочем, они могут отмазаться тем, что не успели Visio переписать, продукт-то изначально не их.
Боюсь смотреть другие программы.
К слову сказать, Microsoft сообщает о доступности в странах постсоветского пространства свежего антивируса Microsoft Security Essentials, обеспечивающего, по словам разработчиков, мощную защиту компьютера от вирусов, шпионских программ и остальных угроз. Это новшество предоставляется всем пользователям лицензии Windows бесплатно. По итогам испытания проводимом ресурсом Virus Bulletin этот антивирус заметил 100% вирусов из глобальной вирусной коллекции. Лично у меня после доктора WEBа он нашел еще пять червей. Пока что буду им пользоваться. Посмотрим … Забрать его можно на официальном вебсайте Microsoft.