Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

guten morgen leute......hab da ein problem.... :upps

ich will ein programm schreiben, indem man den Namen und die emailadresse eingibt und diese Daten dann als kontakt in Outlook erstellt werden.

In einer forms anwendung

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

namespace WindowsFormsApplication1

{

public partial class emailLabel : Form

{

string name;

string email;

StreamWriter sw;

string info;

public emailLabel()

{

InitializeComponent();

}

private void activate_Click(object sender, EventArgs e)

{

name = Convert.ToString(nameBox.Text); //Es wird ein Text in nameBox eingegeben//

email = Convert.ToString(emailBox.Text); //""//

sw = new StreamWriter(@"C:\Dokumente und Einstellungen\c.henek\Desktop\Neuer Ordner\out.txt");

sw.WriteLine(""+nameBox.Text+""); //Übergabe der Werte an die Textdatei//

sw.WriteLine(""+emailBox.Text+"");

sw.Close();

}

private void button1_Click(object sender, EventArgs e)

{

Close();

}

private void label1_Click(object sender, EventArgs e)

{

}

private void emailBox_TextChanged(object sender, EventArgs e)

{

}

private void infoButton_Click(object sender, EventArgs e)

{

info = Convert.ToString(label1.Text);

label1.Text=("Von Carsten Henek 13.10.11");

}

}

}

danke schonmal für die Antworten :D

Hab noch einen Code von mir gefunden ist aber VB.NET


    Public Function stAddOutloKontakt(ByVal hlWerte As Hashtable) As String

        Dim stTempNummer As String


        ' Neuen Outlook-Kontakt hinzufügen

        Dim oOutlook As Object    ' Outlook.Application

        Dim oNameSpace As Object  ' Outlook.NameSpace

        Dim oMAPIFolder As Object ' Outlook.MAPIFolder

        Dim oContact As Object    ' Outlook.ContactItem

        Dim oMAPIItems As Object ' Outlook.MAPIItems

        Dim inNumContacts As Integer

        Dim inZaehler As Integer


        Const olFolderContacts = 10


        ' Outlook-Application-Objekt erstellen

        oOutlook = CreateObject("Outlook.Application")


        ' Namespace initialisieren

        oNameSpace = oOutlook.GetNamespace("MAPI")


        ' Kontakt-Ordner verwenden

         oMAPIFolder = oNameSpace.GetDefaultFolder(olFolderContacts)


        'Alten Outlook- Eintrag löschen

        oMAPIItems = oMAPIFolder.Items

        inNumContacts = oMAPIItems.Count

        If inNumContacts <> 0 Then

            For inZaehler = 1 To inNumContacts

                If TypeName(oMAPIItems(inZaehler)) = "ContactItem" Then

                    oContact = oMAPIItems(inZaehler)

                    'MsgBox(oContact.EntryID & Chr(13) & Chr(10) & hlWerte("EntryID"))

                    If oContact.EntryID = hlWerte("EntryID") Then


                        'Lösche diesen Datensatz

                        oContact.Delete()

                        Exit For

                        'Springe dann aus der Schleife

                    End If

                End If

            Next inZaehler

        End If

        ' Objekt für neuen Eintrag erstellen

        oContact = oMAPIFolder.Items.Add

        With oContact


            'Nummer

            If Not hlWerte("Account") Is Nothing Then .Account = hlWerte("Account")

            'Namenseinträge

            If Not hlWerte("Nachname") Is Nothing Then .LastName = hlWerte("Nachname")

            If Not hlWerte("Vorname") Is Nothing Then .FirstName = hlWerte("Vorname")

            If Not hlWerte("Vorname2") Is Nothing Then .MiddleName = hlWerte("Vorname2")

            If Not hlWerte("Spitzname") Is Nothing Then .NickName = hlWerte("Spitzname")

            If Not hlWerte("Anrede") Is Nothing Then .Title = hlWerte("Anrede")

            If Not hlWerte("Titel") Is Nothing Then .Suffix = hlWerte("Titel")

            '(0 = keine Angabe, 1 = Weiblich, 2 = Männlich)

            If Not hlWerte("Geschlecht") Is Nothing Then .Gender = hlWerte("Geschlecht")


            If Not hlWerte("Sprache") Is Nothing Then .Language = hlWerte("Sprache")


            'Firma

            If Not hlWerte("Firma") Is Nothing Then .CompanyName = hlWerte("Firma")

            If Not hlWerte("Position") Is Nothing Then .JobTitle = hlWerte("Position")

            If Not hlWerte("Abteilung") Is Nothing Then .Department = hlWerte("Abteilung")

            If Not hlWerte("Büroadresse") Is Nothing Then .OfficeLocation = hlWerte("Büroadresse")

            If Not hlWerte("Vorgesetzter") Is Nothing Then .ManagerName = hlWerte("Vorgesetzter")

            If Not hlWerte("Assistent") Is Nothing Then .AssistantName = hlWerte("Assistent")

            If Not hlWerte("TelAssistent") Is Nothing Then .AssistantTelephoneNumber = hlWerte("TelAssistent")

            If Not hlWerte("Beruf") Is Nothing Then .Profession = hlWerte("Beruf")


            'Geschäftsadresse

            If Not hlWerte("StrasseGesch") Is Nothing Then .BusinessAddressStreet = hlWerte("StrasseGesch")

            If Not hlWerte("PostfachGesch") Is Nothing Then .BusinessAddressPostOfficeBox = hlWerte("PostfachGesch")

            If Not hlWerte("PLZGesch") Is Nothing Then .BusinessAddressPostalCode = hlWerte("PLZGesch")

            If Not hlWerte("OrtGesch") Is Nothing Then .BusinessAddressCity = hlWerte("OrtGesch")

            If Not hlWerte("LandGesch") Is Nothing Then .BusinessAddressCountry = hlWerte("LandGesch")


            'Privatadresse

            If Not hlWerte("StrassePriv") Is Nothing Then .HomeAddressStreet = hlWerte("StrassePriv")

            If Not hlWerte("PostfachPriv") Is Nothing Then .HomeAddressPostOfficeBox = hlWerte("PostfachPriv")

            If Not hlWerte("PLZPriv") Is Nothing Then .HomeAddressPostalCode = hlWerte("PLZPriv")

            If Not hlWerte("OrtPriv") Is Nothing Then .HomeAddressCity = hlWerte("OrtPriv")

            If Not hlWerte("LandPriv") Is Nothing Then .HomeAddressCountry = hlWerte("LandPriv")


            'Andere Adresse

            If Not hlWerte("StrasseAndere") Is Nothing Then .OtherAddressStreet = hlWerte("StrasseAndere")

            If Not hlWerte("PostfachAndere") Is Nothing Then .OtherAddressPostOfficeBox = hlWerte("PostfachAndere")

            If Not hlWerte("PLZAndere") Is Nothing Then .OtherAddressPostalCode = hlWerte("PLZAndere")

            If Not hlWerte("OrtAndere") Is Nothing Then .OtherAddressCity = hlWerte("OrtAndere")

            If Not hlWerte("LandAndere") Is Nothing Then .OtherAddressCountry = hlWerte("LandAndere")


            'Standardadresse

            '1 = Privat, 2 = Geschäft, 3 = Andere

            If Not hlWerte("Standardaresse") Is Nothing Then .SelectedMailingAddress = hlWerte("Standardaresse") Else .SelectedMailingAddress = 2


            'Telefon Geschäft

            If Not hlWerte("TelGesch1") Is Nothing Then .BusinessTelephoneNumber = hlWerte("TelGesch1")

            If Not hlWerte("TelGesch2") Is Nothing Then .Business2TelephoneNumber = hlWerte("TelGesch2")

            If Not hlWerte("TelFirmaHaupt") Is Nothing Then .CompanyMainTelephoneNumber = hlWerte("TelFirmaHaupt")


            'Telefon Privat

            If Not hlWerte("TelPriv1") Is Nothing Then .HomeTelephoneNumber = hlWerte("TelPriv1")

            If Not hlWerte("TelPriv2") Is Nothing Then .Home2TelephoneNumber = hlWerte("TelPriv2")


            'Telefon Andere

            If Not hlWerte("TelAndere") Is Nothing Then .OtherTelephoneNumber = hlWerte("TelAndere")


            'Faxnummern

            If Not hlWerte("FaxGesch") Is Nothing Then .BusinessFaxNumber = hlWerte("FaxGesch")

            If Not hlWerte("FaxPriv") Is Nothing Then .HomeFaxNumber = hlWerte("FaxPriv")

            If Not hlWerte("FaxAndere") Is Nothing Then .OtherFaxNumber = hlWerte("FaxAndere")


            'Mobiltelefon

            If Not hlWerte("TelMobil") Is Nothing Then .MobileTelephoneNumber = hlWerte("TelMobil")


            'Email

            If Not hlWerte("EMail1") Is Nothing Then .Email1Address = hlWerte("EMail1")

            If Not hlWerte("EMail2") Is Nothing Then .Email2Address = hlWerte("EMail2")

            If Not hlWerte("EMail3") Is Nothing Then .Email3Address = hlWerte("EMail3")


            'Webseiten

            If Not hlWerte("WebGesch") Is Nothing Then .WebPage = hlWerte("WebGesch")

            If Not hlWerte("WebPriv") Is Nothing Then .PersonalHomePage = hlWerte("WebPriv")


            'Sonstige Infos

            If Not hlWerte("Geburtstag") = "" Then

                If Not hlWerte("Geburtstag") Is Nothing Then .Birthday = hlWerte("Geburtstag")

            End If

            If Not hlWerte("Jahrestag") = "" Then

                If Not hlWerte("Jahrestag") Is Nothing Then .Anniversary = hlWerte("Jahrestag")

            End If

            If Not hlWerte("EMail1") Is Nothing Then .Spouse = hlWerte("EMail1")

            If Not hlWerte("Kinder") Is Nothing Then .Children = hlWerte("Kinder")

            'c.Categories = AdressHerkunft & "; " & ![Kategorien]



            ' Kontakt speichern

            .Save()

            stTempNummer = .EntryID

        End With

        stAddOutloKontakt = stTempNummer


        ' Objekte wieder freigeben

        oContact = Nothing

        oMAPIFolder = Nothing

        oNameSpace = Nothing

        oOutlook = Nothing

    End Function

Wie schon erwähnt: Hab da ein Problem und danke für eure Antworten bringt nix!

Erklär detailiert was dein Problem ist und dir wird garantiert geholfen, aber die Allwissende Glaskugel für Informatiker ist momentan vergriffen, da findest nichtmal unter Amazon ne gebrauchte ;)

Also Problem schildern - Frage posten - Antwort bekommen!

ich möchte ein programm schreiben....eine forms anwendung.....bei der man einen namen und eine emailadresse eingibt.....

daraufhin soll das programm in outlook einen neuen kontakt mit den daten: name und emailadresse, erstellen.

ist eigentlich ein sinnloses programm...bin aber erst 2 monate in der ausbildung zum anwendungsentwickler.....wollt nur sehen wie sich so ein programm verhalten würde! :-D

Hallo

ich hab dir sogar eine Komplette Funktion gepostet. Die brauchst eigentlich "nur" noch in C# übersetzen, verstehen und dann aus deinem Programm mit übergabe einer Hashtable innerhalb des OnClick- Ereignisses eines Buttons aufrufen.

OnClick


   Dim htWerte as New Hashtable()

   htWerte.Add("Nachname", name.text)

   htWerte.Add("EMail1", email.text)


   stAddOutloKontakt(htWerte)   

Den Rest solltest du eigentlich jetzt schon hinbekommen ;)

versteh net ganz ....

wo soll ich meine variablen etc. verwenden?

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.