2

Я использую Invantive Control for Excel для создания точного онлайн-отчета.

Я изменяю некоторые значения этого отчета с помощью VBA в Microsoft Excel, на котором основан запрос.

Поэтому я хотел бы иметь возможность активировать функцию загрузки кнопки синхронизации с помощью команды VBA. Как бы я это сделал?

1 ответ1

3

Да, это возможно. Для синхронизации рабочей книги необходимо позвонить:

  • I_SYNC_UPLOAD если вы просто хотите загрузить данные в свою базу данных или службу;
  • I_SYNC_DOWNLOAD если вы просто хотите загрузить данные из вашей базы данных или службы;
  • I_SYNC_ALL если вы хотите сделать оба из вышеперечисленных: сначала I_SYNC_UPLOAD , если успешно I_SYNC_DOWNLOAD .

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

  • Включить модель Invantive на вкладке Modeler ;
  • Установите модель в режиме редактирования, используя кнопку режима редактирования на той же вкладке;
  • Откройте вкладку « Разработчик » и нажмите « Вставить», затем выберите первый элемент « Кнопка» («Управление формой») ;
  • Нарисуйте кнопку в месте в вашем распоряжении;
  • Диалоговое окно « Назначить макрос » открывается автоматически. Нажмите Новый там. Это открывает редактор Visual Basic для приложений;
  • В строке меню выберите « Инструменты», а затем « Ссылки». Убедитесь, что InvantiveControlUDFs проверен. Нажмите ОК ;
  • Теперь в вашем Sub , поместите код, как указано выше, например:

    Sub Button1_Click()
        I_SYNC_DOWNLOAD
    End Sub
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .