Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skapa nytt outlook mailmeddelande

Postades av 2004-05-17 19:33:00 - Jonas Stenman, i forum vb.net, Tråden har 5 Kommentarer och lästs av 1265 personer

Hej! har letat mig fördärvad men hittar inte hur jag skapar nytt outlook medd(med angiven adress) från vb!! Ska alltså inte skicka ett medd direkt..det hittar jag överallt, utan bara öppna medd så att man sen kan skicka det när man skrivit klart!

Testat skapa ny oulookprocess men då klagar outlook..

Någon som vet?


Svara

Sv: Skapa nytt outlook mailmeddelande

Postades av 2004-05-17 21:15:20 - Andreas Håkansson

Jonas,

Vad du är ute efter är automatisering av Outlook, även känt som Outlook Automation. http://www.outlookcode.com/forums.aspx har ett forum som handlar om Outlook + .NET och du kan hitta väldigt mycket exempel och artiklar på internet genom att söga på t.ex "VB.NET Outlook Automation" eller liknande.

//Andreas


Svara

Sv: Skapa nytt outlook mailmeddelande

Postades av 2004-05-17 21:47:08 - Jonas Stenman

tack för tipset..men jag undrar om det är de jag behöver? Känns som det är en mindre sak att utföra. har testat med:

Dim olApp As Outlook.Application
Dim olNS As NameSpace
Dim olMessage As MailItem

Set olApp = CreateObject("Outlook.Application")
Set olNS = olApp.GetNamespace("MAPI")

Set olMessage = olApp.CreateItem(olMailItem)
olMessage.To = strTo
olMessage.Subject = strSub
olMessage.Body = strMsg
olMessage.Send

olApp.Quit

Set olApp = Nothing
Set olNS = Nothing
Set olMessage = Nothing

och:

shell(mailto: blblba)

men jag vill inte skicka direkt..bara aktivera ett nytt outlook meddelande och smälla in en mottagaradress..


Svara

Sv: Skapa nytt outlook mailmeddelande

Postades av 2004-05-17 23:36:49 - Andreas Håkansson

Jonas,

Den första kodsnutten du visade är juh Outlook Automation. Så långt så bra, men sen chockar du mig lite när du säger att "Jag vill inte skicka mailet!".. nehe? varför anropas du då <b>olMessage.Send</b>

<code>
Dim olApp As Outlook.Application
Dim olNS As NameSpace
Dim olMessage As MailItem

Set olApp = CreateObject("Outlook.Application")
Set olNS = olApp.GetNamespace("MAPI")

Set olMessage = olApp.CreateItem(olMailItem)
olMessage.To = strTo
olMessage.Subject = strSub
olMessage.Body = strMsg

' Det är denna raden som skickar ditt meddelande
olMessage.Send

olApp.Quit

Set olApp = Nothing
Set olNS = Nothing
Set olMessage = Nothing
</code>

Om jag inte minns fel så finns det det en metod som heter <b>Display</b> (kan oxå vara så att den heter <b>Show</b> men det tror jag inte) på MailItem klassen. Prova att anropas den istället för <b>Send</b> så skall du se att mailet dyker upp på skärmen och skickas inte.

<b>PS.</b> Du kan placera din kod mellan < code > och </ code > (utan mellanslag) här på forumet så färgas den.

//Andreas


Svara

Sv: Skapa nytt outlook mailmeddelande

Postades av 2004-05-22 12:59:52 - Andreas Håkansson

Jonas,

Löste ditt problem sig eller behöver du mer hjälp? Om du är klar med detta problemet så markera inlägget som antingen löst (om du hittat en lösning - skriva gärna vad den var så andra kan ta del av både fråga och svar) eller stängd (om du inte hittat en lösning men problemet inte är aktuellt längre).

Om du inte löst problemet och vill ha mer hjälp så skriv ett inlägg som beskriver var du står idag med problemet (vad du har provat etc) så skall vi se om vi inte kan hitta en lösning.

//Andreas


Svara

Sv: Skapa nytt outlook mailmeddelande

Postades av 2004-05-27 16:32:32 - Jonas Stenman

Andreas, lessen förvann ett tag och ber om ursäkt att jag glömde stänga tråden!
Jo jag löste det hela med en rad kod:

Call System.Diagnostics.Process.Start("mailto:" & m_epost) 'm_epost innehåller en epostadress!

Detta resulterar i vad jag ville, alltså att öppna standardprogrammet för epost med ett nytt meddelande med mottagaradress som "väntar på att bli skickat" om du förstår vad jag menar. Mitt exempel tidigare "där jag chockade dig" med att inte vilja sända, var ett exempel på hur jag inte ville att det skulle funka. Tack ändå för allt.

/Jonas


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 697
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies