Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Arbeitspeicher zu voll - System zu langsam |
01.12.2016 17:57:46 |
Todor |
|
|
|
01.12.2016 18:59:53 |
lupo1 |
|
|
|
01.12.2016 19:17:05 |
Gast76175 |
|
|
|
01.12.2016 19:37:24 |
lupo1 |
|
|
|
02.12.2016 04:25:51 |
Gast11758 |
|
|
|
02.12.2016 08:22:36 |
Gast40415 |
|
|
|
04.12.2016 19:50:33 |
Todor |
|
|
Von:
Todor |
Datum:
01.12.2016 17:57:46 |
Views:
1521 |
Rating:
|
Antwort:
|
Thema:
Arbeitspeicher zu voll - System zu langsam |
Hallo,
vielleicht kann mir jemand Helfen.
Es gibt ein Word Dokument mit ca.10000 Tabellen
Mein Makro erstellt ein neues Dokument und Kopiert ausgewählte Tabellen
in das neue Dokument (ca. 7000 Tabellen)
Sobald ich das Original-Dokument (mit ca. 10000 Tabellen) öffne verbraucht Word ca.200 MB Arbeitsspeicher
Beim aussuchen (durch Makro) welche Tabellen ich rüber kopiere verbraucht Word ca.220 MB
Und beim reinen Kopieren geht der Arbeitsspeicher schnell hoch über 1000MB und alles wird ganz langsam und langsamer
Hier der Kopier-Code :
For i = 1 To UBound(arrAll)
DocOrgFile.Range(arrAll(i, 4), arrAll(i, 5)).Copy 'Kopiere alte Tabelle
lngZahlVor = DocNewFile.Range.End 'Merke wo startet die neue Tabelle
Selection.Paste 'Neue Tabelle wird eingefügt
lngZahlNach = DocNewFile.Range.End 'Merke wo die neue Tabelle endet
DocNewFile.Range(lngZahlVor, lngZahlNach).ParagraphFormat.SpaceAfter = 0 'in der Neuen Tabelle Abstand-Nach-Absatz entfernen
Next
Kann man vielleicht den Kopiervorgang andres machen um weniger Arbeitsspeicher in Anspruch zu nehmen ?
Gruß
Todor
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Arbeitspeicher zu voll - System zu langsam |
01.12.2016 17:57:46 |
Todor |
|
|
|
01.12.2016 18:59:53 |
lupo1 |
|
|
|
01.12.2016 19:17:05 |
Gast76175 |
|
|
|
01.12.2016 19:37:24 |
lupo1 |
|
|
|
02.12.2016 04:25:51 |
Gast11758 |
|
|
|
02.12.2016 08:22:36 |
Gast40415 |
|
|
|
04.12.2016 19:50:33 |
Todor |
|
|