Hallo,
Hallo ich habe in einer Maske Script (LS), dass anhand von Werten im Dok ein ExcelChart erzeugt.
Es klappt auch alles prima :-) ...... bei benutzern mit Excel 2000 (9.0).
bei benutzern mit Excel 2003 (11.0) läuft das Script auf einen Fehler in folgender Zeile:
.Location xlLocationAsObject, strName
????
Hier ein kleiner Auszug vom Script drumrum:
With xlApp.ActiveWorkbook.ActiveChart
.Name = strName
.HasTitle = True
.HasLegend = False
.ChartTitle.Text = "Umsatzentwicklung " & doc.KundNr( 0 )
.ChartType = xlChartType
.PlotArea.Interior.ColorIndex = "0"
.Location xlLocationAsObject, strName
End With
Ich habe schon viel gegoogelt, gesucht (MSDN, etc) aber keine Unterschiede bei den beiden Versionen feststellen können?!
Kann mir jemand helfen, bzw. einen Tipp geben wo ich suchen kann?
Danke
bei mir steht nur:
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False 'set to invisible
:-:
Habe erst mal die Zeile
Set xlApp = CreateObject("Excel.Application")
folgendermaßen geändert:
Set xlApp = CreateObject("Excel.Application.9")
-> klappt bei mir / Excel 2000
Set xlApp = CreateObject("Excel.Application.8")
Set xlApp = CreateObject("Excel.Application.7")
Set xlApp = CreateObject("Excel.Application.6")
-> laufen bei mir auf einen Fehler :(
Der Test mit:
Set xlApp = CreateObject("Excel.Application.11")
mit Excel 2003 ist noch offen....... ^-^