#4
by SYS-eva
Млин ну как вам еще объяснить открыть програмно нужно (т.е. кодом прописанным в модуле формы) - ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР ДОКУМЕНТА Т.Е, ТОТ КОТОРЫЙ ОТКРЫВАЕТСЯ Alt+ф+р ИЛИ КНОПОЧКОЙ ВОЗЛЕ ПРИНТЕРА ИЛИ ИЗ МЕНЮ ФАЙЛ ПОДПУНКТОМ ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР!!!!
#12
by FreeFin
WSHShell.SendKeys("%... WSHShell.SendKeys("а если раскладка переключена как и какой код символа передавать? на ф+р
#17
by FreeFin
Пошалю. SendKeys(<?>); Синтаксис: SendKeys(<клавиши>); Назначение: Посылает последовательность клавиш в активное окно, как если бы они были нажаты в нем пользователем. Возвращает 1 в случае успеха, 0 в случае неудачи. Параметры: <клавиши> - строка, содержащая последовательность клавиш. Каждая клавиша представлена одним или более символом. Чтоб задать простой клавиатурный символ, используйте его самого. Например, чтобы задать 'А', используйте 'А'в качестве параметра. Чтобы задать больше, чем один символ, добавляйте каждый дополнительный символ к предыдущему. Например, чтобы задать символы А, B и С, используйте 'ABC'. Символы '+' ,'^', '%',' ~','(',')' имеют специальные значения. Чтобы задать один из этих символов, заключите их в фигурные скобки '{}'. Например, чтобы задать 'плюс', используйте {+}. Квадратные скобки '[]' не имеют специального значения, но вы должны заключать их в фигурные скобки. Чтобы задавать сами фигурные скобки, используйте '{{}' и '{}}'. Чтобы задавать клавиши, которые не отображаются на экране (напр. ENTER или TAB), используйте приведенные ниже коды: DEL или DELETE - {DELETE} или {DEL} INS или INSERT - {INS} Чтобы задать комбинацию клавиш с использованием SHIFT, CTRL и ALT, используйте следующие коды: клавиша - код Чтобы задать, что SHIFT, CTRL, и ALT должны быть в нажатом положении во время нажатия других клавиш, заключите коды этих других клавиш в скобки. Например, чтобы задать, что SHIFT находится в нажатом положении во время нажатия E и C, используйте '+(EC)'. Чтобы задать, что Е нажата с SHIFT, а С уже без, используйте '+EC'. Чтобы задать повторение клавиш используйте форму {клавиша число}. Обязателен пробел между кодом клавиши и числом. Например, {LEFT 42} означает нажатие ВЛЕВО 42 раза; {h 10} означает нажатие h 10 раз.
#21
by FreeFin
Угу, только предупреждение перед этим вывалить "Убери пальцы с клавиатуры!!!" длляху чтоль поковырять...
#22
by NS
wsh.SendKeys("р"); Всё работает, но только на русской раскладке, так что лучше стрелкой бежать...
#23
by SYS-eva
Хотите верьте хотите нет - не пашет, я вот грешным делом думаю на ВК которые использую
#26
by SYS-eva
Таже фигня, при нажатии на ячейку срабатывает только нажатый альт и все, меню файл выделяется а дальше стоп.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Приказ на оплату по среднему заработку в 1С ЗиК
- Не могу из v7 подключиться v7 к через OLE
- УПП 1.2.10.1 Статьи затрат и Выпуск
- Запрет печати
- Остатки товаров на каждый день в периоде
- Можно ли изменить уникальный идентификатор справочника?
- v7: Как получить содержание проводки
- Работа с DBF в клиент-серверном варианте
- Как определить войдет ли текст в ячейку табличного документа
- v7: Файлы с расширением *.prm и *.lct
- Программная печать(печать без просмотра) на сетевой принтер(с установкой)
- Копирование документа в конфигураторе
- Ищу обработку по выгрузке справочников из 7.7 в 8.0
- нет реакции на метод НайтиПоНомеру(,,)
- Сравниваю конфигурации. Как сравнить тексты модулей?
- Штрих-М: Обмен информацией по сотовой связи
- Вопрос по VBA
- Глюк при сохранении файла из 1С 7.7 в формат Excel
- Конвертер DBF -----> TXT
- Компонента защиты недоступна