Godkänd: Fortect
Du kan se ett nytt stort fel som indikerar Outlook Runtime Error 287. Det visar sig att det finns flera sätt att lösa detta problem, så låt oss prata om det nu.Körtidsfel 287 uppstår när Microsoft Outlook kraschar eller stannar under körning, därav namnet. Detta betyder verkligen nödvändigtvis att koden var skadad på något sätt, men det betyder att den då inte fungerade hela produkten för produkten. Denna typ av fel kommer att ge upp på ditt slut som ett irriterande meddelande om det inte hanteras och åtgärdas.
Jag förvärvar ett fall där en viss användare vill bli varnad när leveranser läggs till i den exklusiva Access -databasen. Det enklaste sättet jag kunde förvänta mig är att ställa in automatisk e -postinsändare via Outlook 2010. Nästa lösenord: har:
Dim oApp as Outlook.ApplicationDim oMail som postobjekt VarDnoteRef2svag som en kedjaDim varuser som strängvaruser är lika med DLookup ("[Employee_Name]", "Anställda", "[Employee_ID] =" & TempVars! gloggedin)varDnoteRef2 = DLast ("Supplier_Dnote_Ref", "Supplier_Dnotes")Ställ in oApp på CreateObject ("Outlook.application")Ange oMail = oApp.CreateItem (olMailItem)oMail.Body är lika med "Ett leveransförsäljningskvitto har lagts till i den specifika databasen med" Varuser & & bredd i tum med "& Now () &". "& _ vbNewLine & "Fraktsedel:" & varDnoteRef2oMail.Subject är identiskt med "Meddelande om automatisk leverans: meddelande"oMail.To = "[email protected]"att sända ett brevAtt konfigurera oMail betyder ingentingoApp = nämn ingenting
Den här koden fungerar korrekt kanske personen som löser in sin kod har öppnat Outlook. Men om användaren inte har startat Outlook får mannen eller kvinnan ett fel på raden oMail.send
.
Fel 287: Webbprogramfel 4 eller objektfel.
Vad de får var en liten ikon på den bärbara datorn, som förmodligen är en Outlook -ikon med ett enda kugghjul och ett kugghjulmeddelande som säger att ett annat program effektivt använder Outlook
. Detta är vad jag förväntar mig. Men varför fungerar det inte när man ger?
Hur kan jag nästan få allt fel / finns det en lösning?
Ändra (uppdatera)
Det som är ännu konstigare är att de flesta jag använder F8 för att iterera genom programmet. DET FUNGERAR !!Men ändå, om inte, ringer jag numret från deforma egenskaper, t.ex. button_on_click
9.802
ansökte den 31 mars 2016 kl. 08.30.
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
1 482
Inte den formel du letar efter? Kolla in de andra Vba Ms-access Outlook-2010-frågorna som beskrivs eller ställ din egen fråga.
Tja, det här är något jag inte stött på tidigare, men jag hittade en lösning.
Själva felmeddelandet fick mig att undra varför du skulle skicka kommandot inte kände igen en verklig applikation. Hur som helst, jag frågade om koden råkar vara snabb. (Jag vet vanligtvis var jag fick det från denna rörtimme, men jag löste ett rutinproblem).
Jag har precis lagt till en loop för att äntligen fördröja tillförlitligheten i förutsändningen. Jag har utfört detta eftersom åtkomst inte går för att verkligen application.wait
.
Dim T1 som ett stort alternativDim T2 som tillvalT1 = och från och med nu ()T2 = DateAdd ("s", 1, T1)Smink till T2 <= T1 T1 = denna punkt ()bandatt skicka ett brev
Denna process skulle inte hända särskilt ofta, kanske 5 gånger maximalt med hänvisning till en annan dag, så jag känner ingen stress när en fördröjning på en sekund orsakar problem i realtid.
har svarat 1 april 2016 klockan 10:59
1482
Snabba upp din dators prestanda nu med denna enkla nedladdning.