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


Problem med att skicka email

Postades av 2004-01-19 19:53:43 - Per Bodin, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 449 personer

Hej!
Jag har ett litet problem som jag inte fixar själv och
undrar om någon har lust att hjälpa en newbie!

Tanken är att man utifrån chkboxar kan välja vilka man
vill skicka email till.Kruxet är att om man inte väljer
chkbox 1 så läggs semikolonet till framför email-
adressen å då funkar det inte. Är chkbox1 ikryssad
så funkar allt som det ska.

With frmskrivut.MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose
.MsgIndex = -1
If chkbox(0) = 1 Then
stremail(0) = strgcd(9)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(0)
Else
End If
If chkbox(1) = 1 Then
stremail(1) = strgcd(18)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(1)
Else
End If
If chkbox(2) = 1 Then
stremail(2) = strgcd(27)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(2)
Else
End If
If chkbox(3) = 1 Then
stremail(3) = strgcd(36)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(3)
Else
End If
If chkbox(4) = 1 Then
stremail(4) = strgcd(45)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(4)
Else
End If
If chkbox(5) = 1 Then
stremail(5) = strgcd(54)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(5)
Else
End If
If chkbox(6) = 1 Then
stremail(6) = strgcd(63)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(6)
Else
End If
If chkbox(7) = 1 Then
stremail(7) = strgcd(72)
ii = ii + 1
.RecipIndex = ii
.RecipAddress = stremail(7)
Else
End If
.MsgSubject = "Hallo hej!!"
.MsgNoteText = "Bla Bla!!"
.AttachmentPathName = App.Path & "\data\dokument.doc"
.Send
End With

MVH Per


Svara

Sv: Problem med att skicka email

Postades av 2004-01-20 12:41:19 - Markus Jarderot

Testa med denn kod:
<code>
With frmskrivut.MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose
.MsgIndex = -1
ii = 0 'Nollställ räknaren
For i = 0 To 7
If chkbox(i) = 1 Then
stremail(i) = strgcd(9*i+9)
.RecipIndex = ii
.RecipAddress = stremail(i)
ii = ii + 1 'Flyttade ner ökningen av variabeln, så att den
End If 'ska ha värdet 0 vid första loopen
Next i
.MsgSubject = "Hallo hej!!"
.MsgNoteText = "Bla Bla!!"
.AttachmentPathName = App.Path & "\data\dokument.doc"
.Send
End With
</code>
Jag slog ihop alla IF-uttryck med en For-loop, vars variabeln 'i' ökar från 0 till 7 (vilket du gjorde manuellt i din kod).
Index-värden börjar oftast på 0, inte 1 som i din kod. Det var den andra ändringen jag gjorde.


Svara

Sv: Problem med att skicka email

Postades av 2004-01-20 13:38:23 - Per Bodin

Jag har också försökt med en for loop men
fick aldrig till det med min arrey strgcd()

Nu fungerar det alldeles ypperligt.

Tack ska du ha!

MVH Per


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 557
27 958
271 741
556
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