Могу ли я использовать в одной книге сценарии 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
.