Мобильная версия форумов
Открыть
 −9°C
завтра: −14°C
Погода в Перми
−9°C
утром−12°C
днем−14°C
завтра−14°C
Подробно
 66,25
−0.4574
Курс USD ЦБ РФна 19 февраля
66,2470
−0.4574
 74,91
−0.3437
Курс EUR ЦБ РФна 19 февраля
74,9055
−0.3437
  • guru

    Сообщений: 3542

    такое дело, есть кнопка на листе ( элемент activx ) которая при нажатии формирует штрихкод из определенных ячеек, пытаюсь создать макрос который бы нажимал на эту кнопку через комбинацию клавишь например ctrl - x . Макрос попросту не видит как будто эту кнопку.

    дак вот вопрос, это в принципе не возможно сделать так сказать макрос в макросе или это как -то хитро все делается??

    спсб)

    E23>ST180>CE4>S15>FD3S>SXA10G>S15>ZCA26W>CBA-J31>EP91AT>EP91MT>SXA10>NC11>RC31>GX81

  • v.i.p.

    Сообщений: 13508

    А зачем? Вызывайте сразу модуль выполнения этого макроса

  • guru

    Сообщений: 3542

    потому-что мне помимо выполнения этой кнопки, надо повесить на горячую клавишу еше нескока действий.... щас у меня на горячей клавише срабатывает определенный макрос, мне в эту же горячую клавишу надо еще и повесить нажатие этой кнопки )

    E23>ST180>CE4>S15>FD3S>SXA10G>S15>ZCA26W>CBA-J31>EP91AT>EP91MT>SXA10>NC11>RC31>GX81

  • v.i.p.

    Сообщений: 13508

    Ну так впишите вызов этого макроса в макрос, который вызывается по горячей клавише.

  • guru

    Сообщений: 3542

    дак вот и не получается, он все исполняет кроме нажатия на кнопку. точнее при записи макроса он не выспринимает клик по кнопке....(......а вручную нажатие этой кнопки не знаю как вписать, сам код.

    E23>ST180>CE4>S15>FD3S>SXA10G>S15>ZCA26W>CBA-J31>EP91AT>EP91MT>SXA10>NC11>RC31>GX81

  • guru

    Сообщений: 3542

    теоритичски можно в макрос кнопки вписать код макроса горччей кнопки, но в том то и фишка, чтобы ускорить процесс пользуюсь горячей клавишей....мышка не учавсвует в работе....а если задействовать мышку, смысла нет тогда.

    E23>ST180>CE4>S15>FD3S>SXA10G>S15>ZCA26W>CBA-J31>EP91AT>EP91MT>SXA10>NC11>RC31>GX81

  • v.i.p.

    Сообщений: 13508

    Допустим есть макрос, который вызывается по горячей клавише:
    Sub Test1()
    A = MsgBox("Test", vbInformation + vbOKOnly, "Информация")

    End Sub

    Если этот макрос нужно выполнить где-то ещё, допустим в макросе Test2 пишем следующее:
    Sub Test2()

    Test1

    End Sub

  • v.i.p.

    Сообщений: 13508

    Горячую клавишу можно привязать к любому макросу. Жмём alt+F8, выбираем нужный макрос, кнопку "Параметры" и там вводим нужно сочетание клавиш

  • guru

    Сообщений: 3542

    ок спсб поразбираемся

    E23>ST180>CE4>S15>FD3S>SXA10G>S15>ZCA26W>CBA-J31>EP91AT>EP91MT>SXA10>NC11>RC31>GX81

Записей на странице:

Перейти в форум

Модератор: