Лучший способ распространения электронных таблиц Excel с VBA - PullRequest
0 голосов
/ 23 июня 2009

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

Ответы [ 3 ]

3 голосов
/ 23 июня 2009

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

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

2 голосов
/ 23 июня 2009

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

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

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

Отказ от ответственности: я владею SpreadsheetGear LLC

0 голосов
/ 23 июня 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...