Autor Thema: Automation Object error  (Gelesen 1137 mal)

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Automation Object error
« am: 18.01.07 - 13:48:19 »
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:

Code
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
« Letzte Änderung: 19.01.07 - 08:19:09 von dirk_2909 »
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

botschi

  • Gast
Re: Automation Object error
« Antwort #1 am: 18.01.07 - 13:57:10 »
Irgendwo müsste bei Dir stehen
"... ExcelApplication.8" oder .7 oder so

Ändere das mal auf 6, 7, oder 8.

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Automation Object error
« Antwort #2 am: 19.01.07 - 07:27:13 »
bei mir steht nur:
Code

	Set xlApp = CreateObject("Excel.Application") 
	
	xlApp.Visible = False 'set to invisible 
	

 :-:

Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Automation Object error
« Antwort #3 am: 19.01.07 - 08:22:16 »
Habe erst mal die Zeile

Code
Set xlApp = CreateObject("Excel.Application") 

folgendermaßen geändert:
Code
Set xlApp = CreateObject("Excel.Application.9") 

-> klappt bei mir / Excel 2000

Code
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:

Code
Set xlApp = CreateObject("Excel.Application.11") 

mit Excel 2003 ist noch offen.......  ^-^
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Automation Object error
« Antwort #4 am: 19.01.07 - 11:45:31 »
Die o.g. Änderung hat nichts gebracht  :'(

werde mal weiter recherchieren, was sich da wohl geändert hat ?!
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz