Лучший способ распространения электронных таблиц Excel с VBA

StackOverflow https://stackoverflow.com/questions/1030779

Вопрос

Я пытаюсь выяснить, как распространять файл Excel в сети таким образом, чтобы большинство пользователей могли его использовать. Мне известно о Microsoft Excel Viewer (который может открывать файлы Excel без установленного Office), но он не запускает код VBA, который необходим для этого файла. Более того, в Office 2007 внесены некоторые изменения в API, из-за которых некоторые части файла отображаются некорректно, поэтому я также предпочел бы, чтобы это решение было применимо к Excel XP / 2003. Есть ли у кого-нибудь какие-либо советы / подсказки по поводу различных возможных способов? сделать это?

Это было полезно?

Решение

Если VBA является обязательным, тогда альтернативы полной установке клиента не существует.

Молитесь в FSM для Google, чтобы быстрее добавить сценарии в Документы Google?

Другие советы

Excel - единственное приложение, которое запускает код Excel VBA.

SpreadsheetGear for .NET - это совместимый с Excel компонент электронных таблиц для .NET, который включает в себя элемент управления электронной таблицей Windows Forms и API-интерфейс, аналогичный Excel. С SpreadsheetGear у вас есть преимущество в большем контроле, и вам не нужно беспокоиться о том, есть ли у вашего пользователя Excel, но недостатком является то, что вам придется переписывать код VBA в VB.NET или C #.

Вы можете загрузить бесплатную пробную версию здесь , если хотите попробовать ее.

Отказ от ответственности: мне принадлежит SpreadsheetGear LLC

Создайте надстройку Excel и добавьте защиту паролем.

Как создать надстройку Excel

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top