none
Versenden von Aufgabenanfragen aus einem Öffentlichen Ordner RRS feed

  • Allgemeine Diskussion

  • Hallo Zusammen

    Ich habe vor einiger Zeit ein Formular als Aufgabenanfrage eingerichtet:

    Sub CADAufgabenanfrage()
        Dim myOlApp As New Outlook.Application
        Dim myItem01 As Outlook.TaskItem
       
        Set myItem01 = myOlApp.CreateItemFromTemplate("\\PROG08\cad\Aufgabenanfrage.oft)
        myItem01.Display
    End Sub

    Die Funktion wurde im gesamten Betrieb mit Begeisterung angenommen, sodass ich das Formular durch einige Funktionen erweitern wollte. Als Alles fertig war, bekam ich die Meldung, dass die Makros verloren gehen, wenn ich die Anfrage als OFT-Datei abspeichere.

    Also habe ich versucht, die Aufgabenanfrage aus einem öffentlichen Ordner heraus aufrufen. Hat auch alles sehr schön funktioniert. Leider Bekomme ich beim Versenden die Meldung, dass ich das Formular in meinen persönlichen Formularen abspeichern und von dort aus aufrufen soll, da dieser Vorgang von einem Öffentlichen Pfad aus nicht möglich ist.

    Im Nächsten Schritt möchte ich das Formular aus dem Öffentlichen Ordner heraus in einen Privaten Ordner kopieren und von dort aus aufrufen. meiner Meinung nach sollte das so Aussehen:

           

    Sub CADAA()
        Dim myItems As Outlook.Items
        Dim myItem As Outlook.TaskItem
        Dim myfolder As Outlook.Folder
        Dim myNewItem As Outlook.TaskItem
        Dim myPrivateFolder As Outlook.Folder
        Dim myNameSpace As Outlook.NameSpace

        Set myfolder = Session.GetDefaultFolder(olPublicFoldersAllPublicFolders).Folders("CAD_Aufgaben").Folders _("Auftragsmitteilung")
        Set myItems = myfolder.Items
        Set myItem = myItems.Add("IPM.Task.CAD_Aufgabenanfrage")
        myItem.Display
        Set myNameSpace = Application.GetNamespace("MAPI")
        Set myPrivateFolder = myNameSpace.GetDefaultFolder(olFolderTasks)
        Set myNewItem = myItem.Copy
        myNewItem.Move myPrivateFolder
        myNewItem.Display

    End Sub

    Leider bekommen ich hier beim Debuggen die Meldung "Typen unverträglich". Bis hierhin hab ich ja alles verstanden, aber wo liegt hier das Problem? Wäre wirklich super, wenn irgendein Superbrain (ihr alle) dem Dummi (mir) helfen könnte

    Viele Grüße

    Mittwoch, 2. September 2015 09:22

Alle Antworten

  • Hallo Kamegavy,

    Ich kenne mich mit den VSTO wenig aus und hoffe, dass sich jemand mit größerer Erfahrung einschaltet.

    Gruß

    Aleksander


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht,  kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Donnerstag, 3. September 2015 07:20