Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Multipage aufrufen möglich?

Mitglied: ahstax

ahstax (Level 2) - Jetzt verbinden

05.09.2011 um 13:07 Uhr, 4410 Aufrufe, 5 Kommentare

In Multipage Textfeld aus Vorgabe füllen?

Hallo miteinander,

Ich bin mir nicht sicher, ob ich das Prinzip "MultiPage" schon verstanden habe, weshalb ich hier mit meinem "Wissen" mal zum allgemeinen Amüsement beitragen möchte...!

In Outlook sollen eingegangene Mails auf gewisse Parameter hin überprüft werden (Absender, Betreff...). Wenn die Prüfung negativ ausfällt, soll eine Eingangsbestätigung versendet werden.
Ich in einem UserForm eine Multipage vorgesehen (zumindest ist das der Plan...), die vier Seiten hat.
Wenn ich auf Seite 1 auf einen Button klicke soll ein Sub abgearbeitet werden und das Ergebnis der Abarbeitung in einem Textfeld auf Seite 2 des Multipages angezeigt werden.
Nach allem, was ich bis dato gelesen habe, ist mir ne Lösung dazu recht fern...

Eine Frgae ist, ob das überhaupt funktioniert.
Muss das Sub Teil des Formulars sein oder kann es auch in einem Modul sein?

Aktiuell ist es in einem Modul und der Code zum Füllen des Textfeldes sieht so aus:

01.
With frmEingangsbestaetigungen01.MultiPage1.Page03Betreff
02.
 .TextBoxExceptZeichen.Text = _
03.
  strExceptSubject
04.
End With
Kann mir jemand weiter helfen? Bin ich irgendwo falsch abgebogen?

Danke schon jetzt.

Grüße,
Andreas
Mitglied: steini84
05.09.2011 um 14:32 Uhr
Hallo,

die Multipage ist teil eines Formulars.

Du kannst aber das Sub in ein Modul legen und mit

Call Subname

aufrufen.

Dafür muss aber das Sub Public sein:

Public Sub [Name]

End Sub

Soll das Sub eh nur im Formular ausgeführt werden währe ein

Privat Sub [Name]

End Sub

im Formularquelltext besser.

Sind Zeile 01 - 04 des Codes in deinem Post der gesamte Code des Subs?
Denn wenn ja kopier den einfach in das Click-Ereignis.
Wenn du im Entwurfsmodus doppelt auf den Button klickst, wechselst du automatisch in denEditor und ein Click-Ereignis wird direkt erstellt, wenn noch nicht vorhanden.

MfG Steini
Bitte warten ..
Mitglied: ahstax
06.09.2011 um 09:42 Uhr
Hallo Steini,

Danke für Deine Antwort.
Nur der Vollständigkeit halber vorab: Virtuosität und Eleganz sind nicht unbedingt meine Stärken beim POrogrammieren...

Das Formluar wird aus einem "Public Sub MAIN_LBStart()" heraus aufgerufen. Darin ist enthalten:

01.
...
02.
    With frmEingangsbestaetigungenV01.MultiPage1.Pages(0)
03.
        .txtLetztBestAbsenderName.Text = _
04.
            lastBestaetigteMailSenderName
05.
        .txtLetztBestReceivedTime.Text = _
06.
            lastBestaetigteMailReceivedTime
07.
        .txtLetztBestSubject.Text = _
08.
            AuszuglastBestaetigteMailSubject
09.
        .txtBetreffMarkText.Text = _
10.
            EinstellungBestMailMarkierungText
11.
        .chkbxBestMailMarkieren.Value = _
12.
            EinstellungBestMailMarkieren
13.
        .optbutNormalBetrieb.Value = _
14.
            EinstellungFunktionsTestNorm
15.
        .optbutFunktionsTestMail.Value = _
16.
            EinstellungFunktionsTestMail
17.
        .optbutFunktionsTestTest.Value = _
18.
            EinstellungFunktionsTestTest
19.
    End With
20.
    With frmEingangsbestaetigungenV01
21.
        .StartUpPosition = 1
22.
        .Show vbModeless
23.
    End With
24.
...
Das Formular enthält, wie erwähnt, mehrere Seiten einer MultiPage. Die Felder werden hier wie gewünscht gefüllt. Auf Seite 2 (Pages(0)) ist der Button, bei dessen Klick der Code

01.
Private Sub cmdExceptSubject_Click()
02.
    
03.
    Call LB_ExceptFuellenSubjectAuslesen01
04.
    MultiPage1.Value = 1
05.
    
06.
End Sub
ausgeführt wird. Das aufgerufene "Public Sub LB_ExceptFuellenSubjectAuslesen01()" enthält unter anderem die oben stehenden Zeilen

01.
...
02.
 With frmEingangsbestaetigungen01.MultiPage1.Pages(1)
03.
   .TextBoxExceptZeichen.Text = _
04.
    strExceptSubject
05.
 End With
06.
...
Aus einem mir nicht ganz klaren Grund funktioniert die Übergabe der Daten beim Aufruf von MAIN_LBStart, beim Aufruf von LB_ExceptFuellenSubjectAuslesen01 aber eben nicht...

Sonnige Grüße,
Andreas
Bitte warten ..
Mitglied: steini84
06.09.2011 um 15:18 Uhr
Hi,

im Sub MAIN_LBStart heisst dein Form frmEingangsbestaetigungenV01 und in LB_ExceptFuellenSubjectAuslesen01 frmEingangsbestaetigungen01

Muss das evtl. gleich lauten, da es sich doch um das selbe Formular handelt oder?
Aber eigentlich sollte eine Fehlermeldung erscheinen, wenn es das andere Formular nicht gibt.

Da ich sonst nur in Excel VBA benutzen kenn ich mich mit Outlook nich so gut aus.
Weist du strExceptSubject einen Wert zu oder ist das eine Systemvariable die Outlook selbst zuweist?

MfG Steini
Bitte warten ..
Mitglied: ahstax
06.09.2011 um 15:34 Uhr
Puuhhh... Das ist jetzt...










peinlich...

Der Vollständigkeit halber: In der Variablen strExceptSubject ist der Betreff der aktuell markierten Mail enthalten. Der wurde vorher bereits via
strExceptSubject = Outlook.MailItem.Subject
übergeben.

DANKE für Deine Zeit und Mühe!!!
Bitte warten ..
Mitglied: steini84
06.09.2011 um 15:46 Uhr
Bitte bitte

Eingabefehler!
Ein Kommentar muss mehr als 30 Zeichen enthalten! Bitte geben Sie einen aussagefähigen Kommentar ein.
Bitte warten ..
Ähnliche Inhalte
Java
Aufruf der web.xml
gelöst Frage von qwertz1Java3 Kommentare

Hallo, ich habe einen Server, der diverse Java-Servlets hat. Habe nur http-Zugriff auf diesen Server. Die Servlets kann man ...

Server-Hardware
Aufruf Zeichen leuchtet gelb
gelöst Frage von jarimlimServer-Hardware22 Kommentare

Auf einem IBM x3850 System auf der vordere seite leuchtet ein AufrufZeichen gelb. was beduetet das ? Vielen Dank

Webbrowser
Webseiten Aufruf nicht möglich
gelöst Frage von sk7519Webbrowser9 Kommentare

Hallo zusammen, ich habe aktuell ein Phänomen an einem Kundenserver. Der Kunde hat drei Virtuelle Server, installiert ist Server ...

Batch & Shell
Parameter für plink-Aufruf
gelöst Frage von trobonarfBatch & Shell4 Kommentare

Hallo, ich führe via plink ein lokales Skript auf dem Server aus - das klappt soweit. Beispiel: .\plink.exe -ssh ...

Neue Wissensbeiträge
Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden !

Erfahrungsbericht von 1Werner1 vor 3 StundenWindows 106 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 1 TagSicherheits-Tools5 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Off Topic
Sachen die die Welt nicht braucht - Platz 1
Tipp von brammer vor 4 TagenOff Topic20 Kommentare

Hallo, ich habs als Tipp angelegt als Erfahrungsbericht nein Danke brammer

Humor (lol)
Spirit of Health-Kongress in Berlin
Information von AnkhMorpork vor 4 TagenHumor (lol)6 Kommentare

tgif! Beim dritten Spirit of Health-Kongress trafen sich am Wochenende Alternativmediziner und Naturheilkundler im Maritim Hotel Berlin, um sich ...

Heiß diskutierte Inhalte
Windows Server
Eingeschränkte Gruppen - Spezielle Benutzergruppe hinzufügen
Frage von killtecWindows Server14 Kommentare

Hallo, ich möchte gerne folgendes Realisieren: Ich habe bei mir Eingeschränkte Gruppen via GPO aktiv und möchte nun der ...

LAN, WAN, Wireless
Switch als Verbindung von 2 Netzwerken
gelöst Frage von Lutz-ReLAN, WAN, Wireless12 Kommentare

Guten Tag Ich hab folgendes Problem 2 Rechner und 2 IP Kameras sind ohne dhcp in einen IP4 Netzwerk ...

DNS
Größere DNS Probleme nach zweitem DC. Eigentlich sollte es auch dadurch besser werden
Frage von TeWutzDNS12 Kommentare

Hallo zusammen, nachdem ich letzte Woche erfolgreich einen zweiten DC ) an den Start gebracht habe melden sich weiterhin ...

Netzwerkgrundlagen
Reicht 10GBit Uplink Port für Stacking für ein 10GBit Switch?
gelöst Frage von walnickNetzwerkgrundlagen12 Kommentare

Hallo, Ich habe eine frage. Ich überlege gerade 2 neue Switche von CiscoSG350XG-24F  zu kaufen und die als Core ...