Excel 2000: Bestand wordt heel langzaam geopend
De informatie in dit artikel is van toepassing op:
- Microsoft Excel 2000 Standard Edition
Symptomen
Wanneer u een werkmap opent of sluit in Microsoft Excel, duurt dit langer dan verwacht.Oorzaak
Dit probleem kan optreden als een of meer .emf-bestanden in de volgende mappen zijn beschadigd:
C:\Windows\Temp
Microsoft Windows 98 of Microsoft Windows ME
Documents and Settings\Gebruikersnaam\Local Settings\Temp
Microsoft Windows 2000
Oplossing
Ga als volgt te werk om dit probleem op te lossen:
- Start Windows Verkenner.
- Ga naar C:\Windows\Temp of naar Documents and Settings\Gebruikersnaam\Local Settings\Temp (afhankelijk van uw besturingssysteem).
- Klik met de rechtermuisknop op het .emf-bestand en klik op Verwijderen.
Er wordt een bericht weergegeven van de volgende strekking:Weet u zeker dat u bestand naar de Prullenbak wilt plaatsen?
- Klik op Ja.
- Herhaal stap 3 en 4 totdat u alle .emf-bestanden hebt verwijderd.
Workaround
Als u dit probleem wilt voorkomen, kunt u een Microsoft Visual Basic-macro maken met de volgende code:
De door Microsoft gebruikte programmeervoorbeelden dienen uitsluitend ter illustratie. Microsoft verleent dan ook geen enkele impliciete of expliciete garantie met betrekking tot deze voorbeelden. Er gelden geen impliciete garanties met betrekking tot verkoopbaarheid en/of geschiktheid voor een bepaald doel, noch enigerlei andere garanties. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertalen VBScript en VBA, alsmede met de hulpprogramma's waarmee procedures worden gemaakt en waarmee fouten in procedures worden opgespoord. U kunt desgewenst contact opnemen met Microsoft Productondersteuning voor uitleg over de functie van een bepaalde procedure. Microsoft Productondersteuning is echter niet bereid de voorbeelden aan te passen om extra functies toe te voegen of om procedures te maken die aan uw specifieke wensen voldoen. Als u nog niet zoveel programmeerervaring hebt, kunt u desgewenst contact opnemen met een Microsoft Certified Partner. Als u meer informatie wilt over Microsoft Certified Partners, bezoekt u de volgende website van Microsoft:
Voor meer informatie over de beschikbare ondersteuningsopties en hoe u contact kunt opnemen met Microsoft, bezoekt u de volgende website:
Private Sub Workbook_Open() Call DeleteEMFsEnd Sub
Private Sub DeleteEMFs() Dim fso As Variant Set fso = CreateObject("Scripting.FileSystemObject") Dim fs As FileSearch Dim i As Long Set fs = Application.FileSearch With fs .LookIn = fso.GetSpecialFolder(2) .Filename = "*.emf"
If .Execute(SortBy:=msoSortByFileName, SortOrder:=msoSortOrderAscending) > 0 Then On Error Resume Next For i = 1 To .FoundFiles.Count Kill .FoundFiles(i) Next i On Error GoTo 0 End If End With
Set fso = Nothing Set fs = NothingEnd Sub
Referenties
Als u meer informatie wilt over trage prestaties bij het openen van Excel-werkmappen, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
292298 XL2000: Workbooks with Multiple ActiveX Controls May Open Slowly
Reacties
Nog geen reacties geplaatst.