Es gibt einige neue Eigenschaften ist, Methoden und Objekte in Excel 2007.
Allerdings sind die meisten Programme in Excel 2003 funktioniert gut in Excel 2007
Es gibt wenige Sachen von VBA Excel 2003, die nicht funktioniert hat bei Excel 2007.
Ich habe 4 Probleme gefunden.
„Chart.Add“ Automatisierungsfehler in Excel 2007 geben, wenn es mehr als 1 Zelle
Fehler ausgewählt nicht von selbst zurückzusetzen, notwendig ist es verwendet Err.Clear bevor Befehl das könnte einen Fehler auslösen.
On Error Resume Next
Intruction_That_Could_be_buggy_1
if Err.Number <>0 Then
Err.Clear ' <<<<==== This command is necessary
Intruction_That_Could_be_buggy_2
if Err.Number <>0 Then
....
Bereich (...).Paste (xlFormulas) stoppt nun, wenn ein möglichen Namenskonflikt existiert, ist es notwendig,
Application.displayalerts = False
Range(....).Paste(xlFormulas)
Application.displayalerts = True
Mehr Hotkeys wie Alt + N zu verwenden sind reserviert in Excel 2007 Application.OnKey ("% n", "rotina ") funktioniert in diesem Fall nicht. Jetzt ist es viele Multifunktionsleistenverknüpfung im ALT + Letra Stil. Ich kann keine Möglichkeit finden, dieses Verhalten zu unterdrücken. Es sollte stattdessen ein anderer Hotkey verwendet werden.
+1 Dank :) Diese Links sind in der Tat nützlich. –