Thema Datum  Von Nutzer Rating
Antwort
11.06.2013 13:21:34 gast5000
NotSolved
11.06.2013 14:22:35 Gast66736
NotSolved
11.06.2013 14:38:47 gast5000
NotSolved
11.06.2013 20:00:55 Gast14813
NotSolved
14.06.2013 07:45:22 gast5000
NotSolved
Blau For Schleife abbrechen
14.06.2013 08:25:19 gast5000
NotSolved
21.06.2013 10:14:36 gast5000
Solved

Ansicht des Beitrags:
Von:
gast5000
Datum:
14.06.2013 08:25:19
Views:
1077
Rating: Antwort:
  Ja
Thema:
For Schleife abbrechen

Hey also vllt könnt ihr mir eher weiterhelfen wenn ich euch mal meinen kompletten code schicke

Modul:

Public Function ActiveInspector() As Inspector

  Dim mailUserProperties As Outlook.UserProperties
  Dim mailUserProperty As Outlook.UserProperty
 
  Dim myOlApp As New Outlook.Application
  Dim CurrentMessage As Outlook.MailItem
  

  Set CurrentMessage = myOlApp.ActiveInspector.CurrentItem
  skdnr = UserForm1.TextBox1.Value
  CurrentMessage.BCC = "mail@adress.de"
 


  If skdnr <> "" Then
      CurrentMessage.ItemProperties.Add("Archiv", olText) = skdnr
  End If
 
End Function

 

Im User Form gebe ich im prinzip nur die Nummer ein die dann in die neu gerenierte mail (mit der gesendeten als anhang wie im vorherigen beitrag schon beschrieben) rein muss und ruf dann im userform code die function vom modul auf.

der komplette code von der aktuellen outlook sitzung steht folgender code:

Private WithEvents monitedFolderItems As Items

Private Sub Application_Startup()
    Dim sentItemsFolder As MAPIFolder
    Set sentItemsFolder = Application.Session.GetDefaultFolder(olFolderSentMail)
    Set monitedFolderItems = sentItemsFolder.Items
End Sub

Private Sub monitedFolderItems_ItemAdd(ByVal Item As Object)
    Set objItems = Item.ItemProperties
    Set objItem = objItems.Item("Archiv")
    If Not objItem Is Nothing Then
     
    If objItem.Value <> "" Then
   
        Set objOutlook = GetObject(, "Outlook.Application")
        Set objMail = objOutlook.CreateItem(0)  'olMailItem
       
        objMail.To = "mail@adress.de"
        objMail.Subject = objItem.Value
       
        Set myCopiedItem = Item.Copy
       
     Set ItemProps = Item.ItemProperties
        Dim i As Integer
     For i = 0 To ItemProps.Count - 1
     If ItemProps(i).name = "Archiv" Then
     ItemProps.Remove i
     Exit For
     End If
     Next
    
        objMail.Attachments.Add (myCopiedItem)
        objMail.Send
       
    End If
    End If

End Sub

 

Also mittlerweile weiß ich dass es am "Archiv" liegt, aber ich hab keine ahnung wie mans ändern kann.

Hoffe es kann mir einer von euch helfen!

Danke schon mal im voraus!!!!

 

Grüße

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.06.2013 13:21:34 gast5000
NotSolved
11.06.2013 14:22:35 Gast66736
NotSolved
11.06.2013 14:38:47 gast5000
NotSolved
11.06.2013 20:00:55 Gast14813
NotSolved
14.06.2013 07:45:22 gast5000
NotSolved
Blau For Schleife abbrechen
14.06.2013 08:25:19 gast5000
NotSolved
21.06.2013 10:14:36 gast5000
Solved