Nybörjare: Kräver kunskaper om användargränssnittet på datorer för en användare.

Denna artikel gäller antingen en Microsoft Access-databas (.mdb)-fil eller en Microsoft Access-databasfil (.accdb) och en Microsoft Access-projektfil (.adp).

Symptom

När du använder instruktionen SkickaObjekt makro eller SkickaObjekt Microsoft Visual Basic för Applications (VBA)-metod och argumentet EditMessage anges till Nej, kan följande meddelande visas:

Ett program försöker att automatiskt skicka e-post för din räkning.
Vill du tillåta detta?
Om det är oväntat kan det vara ett virus och du bör välja ”Nej”.Obs! I Outlook 2007 kan du få följande meddelande:

Ett program försöker skicka ett e-postmeddelande för din räkning. Om det är oväntat på Neka och kontrollera att ditt antivirusprogram är uppdaterat. Klicka på Hjälp för mer information om e-postsäkerhet och hur du kanske kan undvika den här varningen.Ja -knappen i dialogrutan inaktiveras under flera sekunder och sedan du kan klicka på Ja. Om du klickar på Jaskickas e-postmeddelandet. Om du klickar på
Nrmeddelandet skickas inte, och sedan får du ett av följande felmeddelanden.

Obs! Du klickar på Tillåt i stället för Jai Outlook 2007 och du klickar på Neka i stället för nr.

Meddelanden som tas emot med instruktionen SkickaObjekt makro

Felmeddelande 1

Microsoft Access kan inte skicka ett meddelande av skäl som anges i föregående avisering.

Lös problemet och skicka meddelandet igen.

Felmeddelande 2

Microsoft Office Access kan inte skicka e-postmeddelandet. Problemet i det föregående meddelandet innan du försöker skicka ett e-postmeddelande från Microsoft Office Access eller konfigurera datorn för att skicka och ta emot e-postmeddelanden.

Felmeddelande som tas emot med metoden SendObject VBA

Felmeddelande för Access 2003:

Körfel '2293':

Microsoft Access kan inte skicka ett meddelande av skäl som anges i föregående avisering.

Felmeddelande för Access 2007:

Körfel '2293':

Microsoft Office Access kan inte skicka e-postmeddelandet.

Orsak

När du installerar säkerhetsuppdateringen för e-post i Microsoft Outlook ger säkerhetsuppdateringen för e-post i Outlook ytterligare nivåer av skydd mot skadliga e-postmeddelanden. Säkerhetsuppdateringen för e-post i Outlook ändrar hanteringen som bifogade filer i Outlook och hur Outlook kan kontrolleras genom programmering.

Obs! Säkerhetsuppdateringen för e-post i Outlook ingår i Microsoft Outlook 2002, Microsoft Office Outlook 2003 och Microsoft Office Outlook 2007.

Temporär lösning

Undvik det här problemet anpassa du funktionerna i säkerhetsuppdateringen för e-post i Outlook. Du kan anpassa beteendet om du kör Outlook i en Microsoft Exchange Server-miljö och dina e-postmeddelanden levereras till en serverbaserad brevlåda.

Obs! Om din post levereras till en personlig mappfil (.pst), kan du inte konfigurera inställningarna för uppdateringen.

Mer information om den här säkerhetsuppdateringen klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

262631 information om säkerhetsuppdateringen för e-post i Outlook



Du kan inte kringgå eller undvika denna säkerhetsfunktion om du använder koden med Outlook-objektmodellen, Collaboration Data objekt 1.21 och Simple MAPI. Du kan använda följande metoder som inte använder komponenter som tidigare nämnts för att undvika säkerhetsmeddelanden:

  • Administrera inställningar från servern med hjälp av åtgärderna i följande artikel i Microsoft Knowledge Base:

    290499 Administratörsinformation om säkerhetsfunktioner för e-post


    290500 beskrivning av utvecklingsrelaterade e-säkerhetsfunktionerna i Outlook 2002

  • Om du inte har kontroll över klienten miljöer kan du använda CDO för Windows (CDOSYS) som installeras med Windows 2000 och Windows XP.
    För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

    286431 hur du skicka HTML-formaterad e-post med hjälp av CDO för Windows 2000 och en fjärransluten SMTP-tjänsten


    286430 hur du skicka HTML-formaterad e-post med hjälp av CDO för Windows 2000 och lokala Pickup-katalogen

  • Du kan använda Extended MAPI för att skicka e-post och komma åt data. Språket och API är dock mer komplicerad än om du använder Visual Basic med Outlook-objektmodellen.

  • Skapa ett COM-tillägg för Outlook
    För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

    316983 ett prov COM-tillägg som används i Visual Basic 6.0-tilläggsmallen


    240768 hur du programmässigt referera COM-tillägg

Mer Information

Åtgärder för att återskapa problemet

  1. Använda Outlook E-mail Security Update på en dator som kör Microsoft Access 2000 och Outlook 2000.

  2. Öppna exempeldatabasen Northwind.mdb.

  3. I databasfönstret, klicka på makronoch klicka sedan på Ny.

  4. Skapa ett nytt makro med följande åtgärder:
    Macro name Action
    -----------------------
    TestSend SendObject


    TestSend action arguments
    -------------------------------
    SendObject
    Object Type: Report
    Object Name: Catalog
    Output Format: Rich Text Format
    To: <email address>
    Edit Message: No

  5. Klicka på Arkiv -menyn
    Spara.

  6. Klicka på Kör -menyn
    Kör.

    Lägg märke till att du får ett felmeddelande som nämns i avsnittet ”Symptom”:

    Ett program försöker att automatiskt skicka e-post för din räkning.
    Vill du tillåta detta?
    Om det är oväntat kan det vara ett virus och du bör välja ”Nej”.Om du klickar på Jaskickas e-postmeddelandet. Om du klickar på Nejkan du få följande felmeddelande:

    Microsoft Access kan inte skicka ett meddelande av skäl som anges i föregående avisering.

    Lös problemet och skicka meddelandet igen.

  7. Stäng makrot.

  8. Klicka på Infoga -menyn
    Modul.

  9. Lägg till följande kod i den nya modulen:

    Sub VBATestSend()
    DoCmd.SendObject acReport, "Catalog", "RichTextFormat(*.rtf)", _
    "<email address>", "", "", "This is a test.", "", False, ""
    End Sub
  10. Lägg till följande kod i direktfönstret och tryck sedan på RETUR:

    VBATestSend

    Lägg märke till att du får ett felmeddelande som nämns i avsnittet ”Symptom”:

    Ett program försöker att automatiskt skicka e-post för din räkning.
    Vill du tillåta detta?
    Om det är oväntat kan det vara ett virus och du bör välja ”Nej”.Om du klickar på Jaskickas e-postmeddelandet. Om du klickar på Nejvisas följande felmeddelande:

    Körfel '2293':

    Microsoft Access kan inte skicka ett meddelande av skäl som anges i föregående avisering.

Referenser

Mer information om hur andra Microsoft Office-produkter kan påverkas av säkerhetsuppdateringen för e-post i Outlook klickar du på följande artikelnummer och läser artiklarna i Microsoft Knowledge Base:

290499 Administratörsinformation om säkerhetsfunktioner för e-post

262634 beskrivning av kända problem med säkerhetsuppdateringen för Outlook e-post i Outlook 2000

262618 kända problem med säkerhetsuppdateringen för e-post i Outlook

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×