Web-Applikation & Excel

25/01/2008 - 17:23 von Peter.Kippes | Report spam
Hi,

ich habe eine Web-Applikation (IIS, ASP, VBScript) geschrieben die
Formulardaten aus dem Intranet in ein Excel-Sheet schreibt. Das hat bisher
sehr gut funktioniert, weil die Daten relativ einfach gestrickt waren. Jetzt
wurde der Aufbau des Sheets veràndert und ich soll diverse Formeln und
Formatierungen in das Sheet einfügen. Leider funktioniert das nicht so
einfach wie erhofft.

Es ist gibt Problem mit:
XLWBooks.WorkSheets(strMonth).Range("U5").Formula = "=SUM(U2:U4")"

Wenn ich aber zum Beispiel eine Wenn-Abfrage einbauen will, schmeißt er mir
immer einen "Unbekannten Laufzeitfehler", was nicht gerade Hilfreich ist.
Beispiel:
XLWBooks.WorkSheets(strMonth).Range("U5").Formula = "=IF(U5>15;1;0)"
Die eigentliche Funktion ist etwas komplizierter, aber noch nicht mal die
einfache Variante funktioniert. Ich habe schon die deutschen Schlüsselwörter
probiert, leider kein Erfolg.

Hat jemand einen Hinweis?

Grüße
Peter Kippes
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
25/01/2008 - 19:39 | Warnen spam
Hallo Peter,

"Peter.Kippes" schrieb:

Es ist gibt Problem mit:
XLWBooks.WorkSheets(strMonth).Range("U5").Formula = "=SUM(U2:U4")"



Vorab: Excel hat nichts auf einem Webserver zu suchen. Im Intranet kann man
dem Admin das noch zumuten, den Server so (unsicher) zu konfigurieren, dass
Excel (oder auch Word) làuft aber weder ist das von Microsoft empfohlen noch
war das bisher auf Dauer ordentlich (ohne Beeintràchtigungen des Servers bzw.
anderer Anwendungen) lauffàhig. Siehe unter anderem:

http://support.microsoft.com/?scid=kb;de;257757

XLWBooks.WorkSheets(strMonth).Range("U5").Formula = "=IF(U5>15;1;0)"



Da solltest Du eher in einer Excel VBA Newsgroup fragen. Die können dir da sicher
schneller weiterhelfen. Dennoch würd ich eher eine Komponente einsetzen, die mit
Exceldateien umgehen kann. Bspw.

http://www.aspose.com/Products/Aspo...fault.aspx

Das kann (zumindest lt. Featurebeschreibung) auch mit Formeln umgehen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen