Word mit Excel-Verknüpfungen öffnet extrem langsam


Hallo,

ich habe folgendes Problem. Habe ein Word 2007 Dokument neu erstellt, 85 Seiten, 450 KB.
Es sind ein ganzes paar Verknüpfungen zu Excel eingebaut und eine Grafikverknüpfung. Alle sind jedoch auf manuell gestellt und automatische Verknüpfung beim Öffnen in den Optionen zusätzlich deaktiviert.

Dennoch braucht Word extrem lange um die Datei zu öffnen, zwischen 5 und 8 Minuten!!!

Ich habe das Geschehen im Taskmanager verfolgt und siehe da, es liegt an Excel was im Hintergrund mitläuft und bis zu 99% der CPU-Auslastung verbraucht.

Dabei sollte doch auf die Excel erst beim manuellen Aktualisieren zugegegriffen werden!?!

Wie kann ich das Laden im Hintergrund unterbinden? Habe auch schon versucht alle Verknüpfungen auf gesperrt zu setzen, bringt auch nichts.

Bin für jede Anregung dankbar!!

viele Grüße
Simone

ich habe folgendes Problem. Habe ein Word 2007 Dokument neu
erstellt, 85 Seiten, 450 KB.
Es sind ein ganzes paar Verknüpfungen zu Excel eingebaut und
eine Grafikverknüpfung. Alle sind jedoch auf manuell gestellt
und automatische Verknüpfung beim Öffnen in den Optionen
zusätzlich deaktiviert.

Dennoch braucht Word extrem lange um die Datei zu öffnen,
zwischen 5 und 8 Minuten!!!

Ich habe das Geschehen im Taskmanager verfolgt und siehe da,
es liegt an Excel was im Hintergrund mitläuft und bis zu 99%
der CPU-Auslastung verbraucht.

Dabei sollte doch auf die Excel erst beim manuellen
Aktualisieren zugegegriffen werden!?!

Hallo Simone,

ich sehe das mit dem Aktualisieren genauso wie du, das muß aber nicht bedeuten daß MS das genauso sieht.

Konkreten Plan habe ich nicht, eher Rumtasten im Nebel.
Verschiebe mal die Exceldatei(en) in ein unbekanntes Verzeichnis, dann starte Word und dann dieses Doc, was geschieht?

Gruß
Reinhard

Hallo Simone,

ich sehe das mit dem Aktualisieren genauso wie du, das muß
aber nicht bedeuten daß MS das genauso sieht.

Konkreten Plan habe ich nicht, eher Rumtasten im Nebel.
Verschiebe mal die Exceldatei(en) in ein unbekanntes
Verzeichnis, dann starte Word und dann dieses Doc, was
geschieht?

Gruß
Reinhard

Hallo Reinhard,

unglaublich - es geht sofort auf! Hab danach die Datei wieder am richtigen Fleck abgelegt und es dauert wieder endlos!

Hatte gestern abend noch selbst eine Möglichkeit gefunden;
es öffnet in normaler Zeit wenn man die Excel vorher aufmacht!

Seltsam… naja - die Wege des Word sind halt unergründlich!

danke dir & lg
Simone

Hatte gestern abend noch selbst eine Möglichkeit gefunden;
es öffnet in normaler Zeit wenn man die Excel vorher aufmacht!

Hallo Simone,

du könntest eines ausprobieren,
Alt+F11, im Vb-Editor siehst du links unter dem Project „Thisdocument“,
darauf doppelklicken, Code einfügen, in zwei Zeilen mußt du den Mappennamen bzw. den Pfad dazu anpassen.
Dann bei Extras–Verweise den Verweis auf „Microsoft Excel X.0 Object Libraray“ setzen.
X steht für die Version, also 12.0 bei XL2007.
Vb-Editor schließen, die Word-Datei schließen.
Nun die Word-Datei wieder öffnen.

Bei jedem Öffnen des Dokumenst wird nun dieser Code ausgeführt.
Wenn du Glück hast wird der Code im Offnungsprozess des Dokumentes vor den Verknüpfungen durchgeführt.

Wenn du Pech hast, so bringt der Code nix an Tempogewinn, dann lösche ihn komplett wieder.

Zum Code, er prüft nach ob eine bestimmte Excel-Mappe, hier „kwkombif.xls“, schon geöffnet ist, wenn nicht so wird dies nachgeholt.
Beachte daß XL2007 die Endungen xlsx oder xlsm haben.

Option Explicit
'
Private Sub Document\_Open()
Dim appExcel As Excel.Application, wkb As Workbook, Offen As Boolean
On Error Resume Next
Set appExcel = GetObject(, "Excel.Application")
If Err.Number = 429 Then Set appExcel = CreateObject("Excel.Application")
On Error GoTo 0
With appExcel
 .Visible = True
 For Each wkb In .Workbooks
 If wkb.Name = "kwkombif.xls" Then
 Offen = True
 Exit For
 End If
 Next wkb
 If Not Offen Then .Workbooks.Open "C:\Test\kwkombif.xls"
 .WindowState = xlMinimized
End With
End Sub

Gruß
Reinhard