2009-06-23 8 views
0

Ich versuche herauszufinden, wie man eine Excel-Datei im Netz so verteilt, dass die meisten Benutzer sie verwenden können. Ich kenne den Microsoft Excel Viewer (der Excel-Dateien öffnen kann, ohne Office installiert zu haben), aber er führt keinen VBA-Code aus, was für diese Datei notwendig ist. Darüber hinaus gibt es einige Änderungen an der API in Office 2007, die dazu führen, dass einige Teile der Datei falsch gerendert werden. Daher würde ich auch bevorzugen, dass die Lösung auf Excel XP/2003 anwendbar ist. Gibt es irgendwelche Hinweise/Tipps zu den verschiedenen Möglichkeiten? um dies zu tun?Beste Art, Excel-Tabellenkalkulation mit VBA zu verteilen

Antwort

3

Wenn VBA ein Muss ist, dann gibt es wirklich keine Alternative zum vollständigen Client installiert zu haben.

Beten Sie zum FSM für Google, um Scripting schneller zu Google Text & Tabellen hinzuzufügen?

+0

Ja, das ist sicherlich, worum ich mir Sorgen machte. Naja, ich muss den Nutzern nur sagen, dass sie Excel installiert haben. –

0

Machen Sie es zu einem Excel-Add-In und fügen Sie einen Passwortschutz hinzu.

How to created Excel Add-In

+2

Wie verwenden die Benutzer, die Excel nicht installiert haben, ein Add-In? – Lunatik

2

Excel ist die einzige Anwendung, die Excel-VBA-Code ausgeführt wird.

ist eine Excel-kompatible Tabellenkalkulation für .NET, die eine Windows Forms spreadsheet control und eine API enthält, die Excel ähnelt. Mit SpreadsheetGear haben Sie den Vorteil mehr Kontrolle und Sie müssen sich keine Gedanken darüber machen, ob Ihr Benutzer Excel hat, aber der Nachteil ist, dass Sie Ihren VBA-Code in VB.NET oder C# umschreiben müssten.

Sie können eine kostenlose Testversion here herunterladen, wenn Sie es ausprobieren möchten.

Haftungsausschluss: Ich besitze SpreadsheetGear LLC

Verwandte Themen