Лучший способ распространения электронных таблиц Excel с VBA
-
06-07-2019 - |
Вопрос
Я пытаюсь выяснить, как распространять файл 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 и добавьте защиту паролем. Р>