Категорический способ инициировать события нажатия клавиши с jQuery

Это то, что я использую. Не надо зацикливаться. Непосредственно попробуйте присвоить объекту. В случае успеха это означает, что лист существует:)

Function DoesSheetExists(sh As String) As Boolean
    Dim ws As Worksheet

    On Error Resume Next
    Set ws = ThisWorkbook.Sheets(sh)
    On Error GoTo 0

    If Not ws Is Nothing Then DoesSheetExists = True
End Function

USAGE

Sub Sample()
    Dim s As String: s = "Sheet1"

    If DoesSheetExists(s) Then
        '
        '~~> Do what you want
        '
    Else
        MsgBox "Sheet " & s & " does not exist"
    End If
End Sub
254
задан Daniel Imms 31 March 2013 в 02:52
поделиться

2 ответа

Если вы хотите вызвать событие нажатия или нажатия клавиши, то все, что вам нужно сделать, это:

var e = jQuery.Event("keydown");
e.which = 50; // # Some key code value
$("input").trigger(e);
356
ответ дан 23 November 2019 в 02:48
поделиться

Если вы используете jQuery UI, вы можете сделать вот так:

var e = jQuery.Event("keypress");
e.keyCode = $.ui.keyCode.ENTER;
$("input").trigger(e);
17
ответ дан 23 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: