Каково будущее VBA? [закрытый]

У Вас есть по крайней мере три опции. Я представил их в порядке предпочтения использования.

Метод 1 - можно использовать инструмент SC (Sc.exe), включенный в Набор Ресурса. (включенный с Windows 7/8)

Открывают Command Prompt и входят

sc delete 

, отрывок справки Инструмента следует:

DESCRIPTION:
        SC is a command line program used for communicating with the
        NT Service Controller and services.

delete----------Deletes a service (from the registry).

Метод 2 - используют Загрузку delserv

и использование delserv утилита командной строки. Это - инструмент прежней версии, разработанный для Windows 2000. В текущих полях Window XP это было заменено кв/см, описанным в методе 1.

Метод 3 - вручную удаляет ключи реестра (Обратите внимание, что это имеет неприятные последствия в Windows 7/8)

, службы Windows регистрируются под следующим ключом реестра.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Поиск подключа с сервисом называет под отнесенным ключом и удаляет его. (и Вы, возможно, должны были бы перезапустить для удаления полностью сервиса из Сервисного списка)

12
задан pnuts 24 September 2014 в 00:58
поделиться

3 ответа

The language has changed & the way things were done (i.e. drag/drop form, create a macro, modify a few line & you are done) will also change.

It won't remain a tool, which a non-developer will find easy to use.

Object model should remain same for basic stuff (Workbook, Worksheet, Range) etc.
New set of things will get added & that will change the object model & hence new learning (e.g. Ribbon Interface)

Not to forget, .net brings in its own concepts/complexity.

2
ответ дан 2 December 2019 в 19:55
поделиться

Он умрет, ИМО, но не внезапно. В Excel раньше был макроязык под названием XLM - в основном это клавиатурное воспроизведение на стероидах. XLM по-прежнему поддерживается, и его использует десяток человек. Вот почему я думаю, что VBA будет существовать довольно долго. Он не будет обновляться, поддерживаться и, возможно, даже не подтверждаться, но он будет доступен.

Рано или поздно MS интегрирует .NET с приложениями Office, и меньшее количество людей будет заботиться о VBA. Прямо сейчас я могу поместить немного VBA в электронную таблицу Excel, отправить ее клиенту, и развертывание завершено. Я могу сказать ИТ-отделу, что это книга Excel с макросами, и они не чувствуют угрозы, потому что не знают ничего лучшего. Когда у .NET есть такие простые варианты развертывания, я буду использовать их. Придет тот день, и VBA постепенно начнет исчезать.

3
ответ дан 2 December 2019 в 19:55
поделиться

I'd suggest that VB6 wasn't killed suddenly. Official MS support, perhaps, but still the community is alive for both VB6 and VBA here on SO.

As with any technology with a WIDE user/customer/3rd party vendor base, it will take a long time for VBA as a scripting technology to fade away. I would imagine that it will take years for its successor to fully overtake VBA.

6
ответ дан 2 December 2019 в 19:55
поделиться
Другие вопросы по тегам:

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