Outlook 2016 popup tijdens uitvoeren VBA code via F8

Georgyboy

Gebruiker
Lid geworden
6 jan 2007
Berichten
955
Besturingssysteem
Windows 11
Office versie
365
Dag Ieder,

Heb een kleine test gedaan in vba en de code via F8 laten testen in de "lokale variabelen".
Door een outlouk 2016 popup melding. Wat kan ik doen om dit te voorkomen?

Alvast bedankt!Outlook 2016 melding tijdens VBA F8 toets.jpg
 

Bijlagen

  • Lokale varibelen.jpg
    Lokale varibelen.jpg
    52,7 KB · Weergaven: 5
  • Ole melding outlook 2016.jpg
    Ole melding outlook 2016.jpg
    13,4 KB · Weergaven: 5
  • Outlook niet volledig geconfigureerd.jpg
    Outlook niet volledig geconfigureerd.jpg
    11,9 KB · Weergaven: 5
Doet zich bij mij niet voor, dus geen idee wat de oorzaak is.
Daarnaast is dit voldoende:
Code:
Sub test()
    Set sht = Sheets.Add(, Sheets(Sheets.Count))
End Sub
Gebruik geen correct Engelse woorden als naam van een variabele.
 
Laatst bewerkt:
Bedankt edmoor,

Heb onderstaande van ChatGpt, doch vraag de raad aan jullie experts alvorens wijzigingen te doen.

Mogelijke oorzaak van het Outlook-probleem:​

  • Het is mogelijk dat je Excel-bestand een addin of een macro bevat die Outlook aanroept, zelfs als je eigen code dat niet doet. Dit kan gebeuren als er bijvoorbeeld bepaalde automatiseringsinstellingen of plugins actief zijn.

Mogelijke oplossingen:​

  1. Verwijder eventuele COM Add-ins in Excel:
    • Ga naar Bestand > Opties > Invoegtoepassingen.
    • Selecteer onderaan "COM-invoegtoepassingen" en klik op "Starten".
    • Controleer of er een invoegtoepassing staat die Outlook aanroept en schakel deze uit als dat niet nodig is.
  2. Controleer de achtergrondprocessen:
    • Kijk of er processen in de achtergrond draaien die met Outlook of Office te maken hebben. Soms kan een extern programma of een macro in de achtergrond Outlook openen.
  3. Outlook volledig configureren:
    • Mocht je Outlook wel gebruiken, zorg er dan voor dat het correct is ingesteld en dat er geen onvoltooide configuraties zijn die deze melding kunnen veroorzaken.
Laat me weten of dit helpt of als je nog meer informatie hebt!

4o

Je zei:​

Heb wel outlook 365

ChatGPT zei:​


Geheugen bijgewerkt
Aha, als je Outlook 365 hebt, kan er een interactie zijn tussen Excel en Outlook, zelfs als je VBA-code zelf Outlook niet aanroept. Soms kan Office 365 proberen verbinding te maken met andere Office-toepassingen, wat onverwachte meldingen kan veroorzaken.

Hier zijn een paar extra stappen die je kunt proberen:

  1. Controleer de verwijzingen in VBA:
    • Ga in de VBA-editor naar Extra > Verwijzingen en kijk of er een verwijzing naar "Microsoft Outlook xx.x Object Library" is aangevinkt. Als je deze niet nodig hebt, schakel de verwijzing uit.
  2. Outlook 365-instellingen controleren:
    • Open Outlook 365 en zorg ervoor dat je account volledig is geconfigureerd. Deze melding kan te maken hebben met een onvolledige Outlook-configuratie.
    • Sluit alle Office-apps en start Excel opnieuw op nadat Outlook volledig is ingesteld.
  3. Incompatibiliteit met oudere Outlook-versies:
    • Soms kunnen oudere Excel-bestanden die verwijzingen naar oudere versies van Outlook bevatten, conflicten veroorzaken met Outlook 365. Controleer of je bestand een oudere versie van Outlook-bibliotheken probeert aan te roepen.
  4. Office-apps repareren:
    • Je kunt proberen om Office 365 te repareren via Instellingen > Apps > Microsoft 365 en vervolgens de optie Repareren te kiezen. Dit kan mogelijke fouten in de interactie tussen de Office-apps oplossen.
Als je Outlook niet in je Excel-automatisering gebruikt, zou het probleem eigenlijk niet mogen optreden. Hopelijk helpen deze stappen om het probleem te verhelpen!
 
Laatst bewerkt:
Dit zijn de verwijzingen in VBA extra, verwijzingen

Referentie NaamVolledige PadStatus
VBAC:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.DLLOK
ExcelC:\Program Files\Microsoft Office\root\Office16\EXCEL.EXEOK
stdoleC:\Windows\System32\stdole2.tlbOK
OfficeC:\Program Files\Common Files\Microsoft Shared\OFFICE16\MSO.DLLOK
VBIDEC:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBOK
 

Bijlagen

  • Verwijzingen VBA.jpg
    Verwijzingen VBA.jpg
    22,8 KB · Weergaven: 4
De COM Addins kan je vinden via menu Bestand > Opties > Invoegtoepassingen.
Selectteer COM-invoegtoepassingen en klik dan ernaast op Start.
COM addins.png
 
Dankjewel edmoor,
kan 1 of meerdere van de verwijzingen in #4, zorgen voor bovenstaand probleem in #1?
 
De verwijzingen in #1 zijn standaard en lijken me geen probleem.
Maar welke COM addins zijn er?
 
Deze staan aangevinkt.
 

Bijlagen

  • Invoegtoepassingen.jpg
    Invoegtoepassingen.jpg
    9,8 KB · Weergaven: 3
  • Com-Invoegtoepassingen.jpg
    Com-Invoegtoepassingen.jpg
    11,6 KB · Weergaven: 3
Lijkt me ook geen probleem.
Je kan ze eens uit zetten, Excel herstarten en kijken of het probleem zich nog steeds voor doet.
Zo ja, zijn de COM addins dus niet de oorzaak en kan je ze weer aan vinken.
 
Probeer dit weekend nog je tips, dit zijn de stappen waar het gebeurd na klikken in "lokale variabelen".
 

Bijlagen

  • Gaat fout bij lokale variabelen.jpg
    Gaat fout bij lokale variabelen.jpg
    28,7 KB · Weergaven: 2
  • Klikken op + in de lokale variabelen.jpg
    Klikken op + in de lokale variabelen.jpg
    164,8 KB · Weergaven: 2
  • Ja afluiten.jpg
    Ja afluiten.jpg
    12,1 KB · Weergaven: 2
  • Klikken anuleren.jpg
    Klikken anuleren.jpg
    39,6 KB · Weergaven: 2
Zoals al gezegd werkt het hier zonder enig probleem.
Wel is mijn Outlook volledig geconfigureerd.
Maar ik heb geen idee waarom Outlook daar zou starten.
 
Laatst bewerkt:
Terug
Bovenaan Onderaan