Я пытаюсь выяснить, как распространять файл Excel в сети таким образом, чтобы большинство пользователей могли его использовать. Мне известно о средстве просмотра Microsoft Excel (которое может открывать файлы Excel без установки Office), но оно не запускает код VBA, что необходимо для этого файла. Кроме того, есть некоторые изменения в API в Office 2007, из-за которых некоторые части файла отображаются неправильно, поэтому я также предпочел бы, чтобы решение было применимо к Excel XP/2003. сделать это?
Лучший способ распространять электронную таблицу Excel с помощью VBA
Ответы (3)
Если VBA обязателен, то действительно нет альтернативы полной установке клиента.
Молиться FSM, чтобы Google быстрее добавлял скрипты в Google Docs?
Excel — единственное приложение, которое запускает код Excel VBA.
SpreadsheetGear для .NET — это компонент электронных таблиц, совместимый с Excel, для .NET, который включает в себя управление электронными таблицами Windows Forms и API, похожий на Excel. Преимущество SpreadsheetGear заключается в большем контроле, и вам не нужно беспокоиться о том, есть ли у вашего пользователя Excel, но недостатком является то, что вам придется переписывать свой код VBA на VB.NET или C#.
Вы можете скачать бесплатную пробную версию здесь, если хотите попробовать.
Отказ от ответственности: я владею SpreadsheetGear LLC
Сделайте это надстройкой Excel и добавьте защиту паролем.