Hoppa till huvudinnehåll

Hur skickar man alltid ett nytt e-postmeddelande från ett specifikt konto i Outlook?

Om du antar att du har skapat flera e-postkonton i din Outlook, när du skickar ett e-postmeddelande i Outlook, beror e-postkontot som visas i fältet Från på vilket konto du för närvarande är på. Oavsett vilket konto du för närvarande är på, vill du alltid skicka nya e-postmeddelanden från ett specifikt e-postkonto, kan följande handledning hjälpa dig, metoden i denna handledning kan hjälpa dig.

Skicka alltid ett nytt e-postmeddelande från ett specifikt konto med VBA-kod

Office-fliken - Aktivera flikredigering och surfning i Microsoft Office, vilket gör arbetet enkelt
Kutools för Outlook - Boosta Outlook med 100+ avancerade funktioner för överlägsen effektivitet
Förbättra din Outlook 2021 - 2010 eller Outlook 365 med dessa avancerade funktioner. Njut av en omfattande 60-dagars gratis provperiod och höj din e-postupplevelse!

pil blå höger bubblaSkicka alltid ett nytt e-postmeddelande från ett specifikt konto med VBA-kod

Denna VBA-kod kan hjälpa dig att enkelt skicka nya e-postmeddelanden från ett specifikt konto i Outlook. Vänligen gör enligt följande.

1. Vänligen tryck andra + F11 att öppna Microsoft Visual Basic för applikationer dialog ruta.

2. Expandera Project1 > Microsoft Outlook-objekt genom att dubbelklicka på dem. Dubbelklicka sedan på ThisOutlookSession att öppna VbaProject.OTM dialog ruta.

3. Kopiera och klistra in nedanstående VBA-kod i dialogrutan.

VBA: skicka alltid ett nytt e-postmeddelande från ett specifikt konto.

Public Sub NewBySpecAccount()
Dim oAccount As Outlook.Account
Dim oMail As Outlook.MailItem
For Each oAccount In Application.Session.Accounts
If oAccount.DisplayName = "Your account name" Then
    Set oMail = Application.CreateItem(olMailItem)
    oMail.SendUsingAccount = oAccount
    oMail.Display
End If
Next
End Sub

4. Nu måste du ändra "Ditt kontonamn” till e-postkontot som du alltid vill skicka nya e-postmeddelanden. Se skärmdump:

5. Tryck sedan på F5 på tangentbordet för att köra VBA-koden.

6. Efter att ha kört VBA-koden, en ny Meddelande fönstret kommer att dyka upp, skriv din e-post och klicka Skicka för att skicka den.

Anmärkningar: Den här VBA-koden har testats framgångsrikt i Outlook 2007, 2010 och 2013, men körs inte i Exchange 2007 och 2010.

 


Bästa kontorsproduktivitetsverktyg

Kutools för Outlook - Över 100 kraftfulla funktioner för att överladda din Outlook

🤖 AI Mail Assistant: Instant proffs-e-postmeddelanden med AI-magi – ett klick för geniala svar, perfekt ton, flerspråkig behärskning. Förvandla e-post utan ansträngning! ...

📧 Email Automation: Frånvaro (tillgänglig för POP och IMAP)  /  Schemalägg Skicka e-post  /  Auto CC/BCC enligt regler när du skickar e-post  /  Automatisk vidarebefordran (avancerade regler)   /  Lägg automatiskt till hälsning   /  Dela automatiskt e-postmeddelanden med flera mottagare i individuella meddelanden ...

📨 Email Management: Hämta enkelt e-postmeddelanden  /  Blockera bluff-e-postmeddelanden av ämnen och andra  /  Ta bort duplicerade e-postmeddelanden  /  Avancerad Sökning  /  Konsolidera mappar ...

📁 Bilagor ProBatch Spara  /  Batch lossa  /  Batchkomprimera  /  Automatisk sparning   /  Auto Lossa  /  Automatisk komprimering ...

🌟 Gränssnittsmagi: 😊 Fler vackra och coola emojis   /  Öka din Outlook-produktivitet med flikar  /  Minimera Outlook istället för att stänga ...

👍 Underverk med ett klick: Svara alla med inkommande bilagor  /   E-postmeddelanden mot nätfiske  /  🕘Visa avsändarens tidszon ...

👩🏼‍🤝‍👩🏻 Kontakter och kalender: Lägg till kontakter i grupp från valda e-postmeddelanden  /  Dela upp en kontaktgrupp till individuella grupper  /  Ta bort påminnelser om födelsedag ...

Över 100 funktioner Vänta på din utforskning! Klicka här för att upptäcka mer.

Läs mer       Gratis nedladdning      Inköp
 

 

 

Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This code does not work if you have multiple Exchange accounts defined in your profile - pointing to different exchange servers.

In that case you need a variation on this code from Microsoft.

https://learn.microsoft.com/en-us/office/vba/outlook/concepts/accounts/create-a-sendable-item-for-a-specific-account-based-on-the-current-folder-outloo
This comment was minimized by the moderator on the site
Hi, the "VBA: always send a new email from specific account." does not work. If you want to send email from Excel, you have to change Outlook settings. Outlook - File - Account settings. Here you have to prioritise different email and different datafiles you have access to besides your usual account (email). This will work even if Outlook is closed then. (W10, O365)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations