Предварительный просмотр в 1С #306275


#0 by SYS-eva
Ребят есть ли возможность программно открыть предварительный просмотр в 1С-ке?
#1 by smaharbA
Alt+ф+р
#2 by SYS-eva
smaharbA - я имел ввиду кодом))))
#3 by Pasha
Таб.Показать
#4 by SYS-eva
Млин ну как вам еще объяснить открыть програмно нужно (т.е. кодом прописанным в модуле формы) - ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР ДОКУМЕНТА Т.Е, ТОТ КОТОРЫЙ ОТКРЫВАЕТСЯ Alt+ф+р ИЛИ КНОПОЧКОЙ ВОЗЛЕ ПРИНТЕРА ИЛИ ИЗ МЕНЮ ФАЙЛ ПОДПУНКТОМ ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР!!!!
#5 by NS
Блондинка? Видимо Caps Lock случайно нажался :) WSH+SendKeys Alt+ф+р :)
#6 by Trigg
ок
#7 by Trigg
Ахтунг, у блондинки имя Сергей! :)
#8 by SYS-eva
NS - чето я не понял "WSH+SendKeys" - это что?
#9 by SYS-eva
Trigg - ага полный ахтунг:)
#11 by SYS-eva
NS- а "Alt+ф+р" куда лепить?
#12 by FreeFin
WSHShell.SendKeys("%... WSHShell.SendKeys("а если раскладка переключена как и какой код символа передавать? на ф+р
#13 by NS
Их слать по-очереди нужно. Можно вместо "ф" и "р" добежать стрелкой вниз.
#14 by SYS-eva
Не работает парни может, что я делаю не так?
#15 by FreeFin
Ааа, понял, изврат ))) как всегда... надо попробовать еще мышой псевдодавнуть.)
#16 by SYS-eva
FreeFin - а это еще как, Брозы я не догоняю дайте код рабочий плиз!!!
#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 раз.
#18 by FreeFin
+ А рабочий код нику  SYS-eva без фотки тут не дадут.
#19 by smaharbA
[/1C]    ШелСкрипт.SendKeys("~"); [/1C] но фигня это всетаки
#20 by smaharbA
+ но по отдельности слать както надежнее кажется ))
#21 by FreeFin
Угу, только предупреждение перед этим вывалить "Убери пальцы с клавиатуры!!!" длляху чтоль поковырять...
#22 by NS
wsh.SendKeys("р"); Всё работает, но только на русской раскладке, так что лучше стрелкой бежать...
#23 by SYS-eva
Хотите верьте хотите нет - не пашет, я вот грешным делом думаю на ВК которые использую
#24 by SYS-eva
Но за информацию спасибо теперь буду знать если что)))))) Респект ВАМ
#25 by NS
Может надо перевывести таблицу методом показать?
#26 by SYS-eva
Таже фигня, при нажатии на ячейку срабатывает только нажатый альт и все, меню файл выделяется а дальше стоп.
#27 by у лю 427
все там работает... а руками предпросмотр открывается?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям