Могу ли я использовать в одной книге сценарии Office и макросы VBA?

У меня есть макросы VBA, включенные в книги, которые в настоящее время используются в Desktop Excel.

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

Я видел, что можно перенести макросы VBA в сценарии Office (о которых я ничего не знаю).

Насколько мне известно, сценарии Office работают только в веб-версии Excel.

Итак, мой вопрос: можно ли по-прежнему использовать макросы vba, когда книги используются в настольной версии Excel?

Спасибо, Хелен.

4 ответа

Сценарии Office ни в коем случае не будут конфликтовать с макросами VBA. Если вы откроете книгу в настольной версии, вы сможете продолжить работу с VBA. Однако, если вы хотите автоматизировать работу в Excel в Интернете, сценарии Office позволяют записывать и редактировать / запускать. Подробнее на https://aka.ms/office-scripts

Чтобы скрипты Office работали, вам нужно открыть книгу в браузере (через сайт Teams SharePoint).

Excel в Интернете - значительно менее функциональное и медленное приложение, чем рабочий стол Excel. Моя компания использует Excel Web только для очень простых таблиц.

Наши электронные таблицы интеллектуальной собственности никогда не размещаются в Интернете и не запускаются в веб-интерфейсе Office 365.

Ответ Судхи Рамамурти правильный - просто:

Скрипты VBA не будут конфликтовать со скриптами Office.

Больше информации:

  • Сценарии Office работают только в Excel в Интернете
  • VBA работает только на рабочем столе Excel
  • Excel в Интернете игнорирует наличие скриптов VBA в книге
  • Excel Desktop даже не знает, будут ли применены офисные скрипты к книге, даже если они разделяют на книги.
  • Не должно быть никаких конфликтов, когда несколько пользователей редактируют книгу, даже если одни редактируют через рабочий стол Excel, а другие - через Excel в Интернете.

В своем канале вы можете зайти в раздел файлов и воспользоваться опциейSync. Иногда это находится за многоточием. Это синхронизирует структуру папок на рабочем столе и позволит вам использовать всю функциональностьAccess,Macros, и так далее. Вы также можете создавать папки, копировать и перемещать файлы, как обычно на рабочем столе, но без необходимости заходить в файлы . Однако будьте осторожны: если вы удалите его со своего рабочего стола, он исчезнет и с формы.Teams.

Другие вопросы по тегам