Поддерживает ли SharePoint VBA? - PullRequest
6 голосов
/ 08 июня 2011

Я прочитал очень мало контента, касающегося Sharepoint (SP), и большая часть моего чтения была обзорным материалом, ориентированным на коммерческую подачу. Я использую VBA с приложениями Office - особенно Access - на регулярной основе, и мне интересно, есть ли какой-нибудь переводимый способ сохранить пользовательскую функциональность написания моего собственного VBA в Sharepoint, особенно с MS Access.

Я прочитал, что базы данных Access могут быть запущены на SP, с таблицами для списков и формами для InfoPath, но я предполагаю, что они в основном говорят о приложениях баз данных Access, которые были созданы с помощью мастеров, которые состоят в основном из связанных объектов без явного -определенный код.

Большая часть моего приложения в основном основана на коде с VBA из-за моих требований к автоматизации, на которые я полагаюсь при выполнении своих задач. Смогу ли я выполнить то же самое в рамках SP, и кто-нибудь может предоставить какие-либо ссылки на эту тему, в частности?

Ответы [ 3 ]

4 голосов
/ 09 июня 2011

Вы можете использовать Access, чтобы распространять свой интерфейс среди пользователей, независимо от того, сколько у него VBA, но приложение с кодом VBA в нем не преобразуется для запуска в браузере в качестве веб-базы данных в службах доступа Sharepoint 2010. Чтобы это работало, вы должны использовать новые, более мощные макросы и ограничивать себя функциями, поддерживаемыми веб-объектами. Для существующего приложения это означает восстановление каждого объекта с нуля.

Вам нужно запустить приложение Access в веб-браузере? Если нет, то вы тут не туда лаете.

3 голосов
/ 08 июня 2011

AFAIK Sharepoint не поддерживает VBA.

0 голосов
/ 24 декабря 2014

Если вы публикуете базу данных Access в SharePoint как веб-базу данных, она не может использовать VBA, однако вы можете создать гибрид с таблицами в sharepoint и внешним интерфейсом в Access, чтобы вы могли иметь столько VBA и т. Д., Сколько захотите, исохраняют преимущества хранения ваших данных на сервере SharePoint SQL.Вы можете сохранить веб-интерфейс на Sharepoint и попросить пользователей загрузить его через sharepoint.

Альтернативой является сохранение традиционной базы данных Access на Sharepoint Share и доступ к ней через webDAV, а не через веб-интерфейс Sharepoint.Вы можете подключить библиотеку sharepoint как локальный диск, чтобы упростить ее.

...