Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
via VBA die Systemsprache anzeigen
zurück: Formular: Listenfeld filtern weiter: Programmierte Kombinationsfelder Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Leu
Gast


Verfasst am:
02. Jul 2007, 08:20
Rufname:

via VBA die Systemsprache anzeigen - via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

Hallo Zusammen

Ich habe verschiedene Office Einstellungen. Die eine ist in Deutsch und die andere in Englisch.

Nun beim Login rufe ich das Hauptmenu auf und je nach Einstellung, sollte die deutsche oder englische Version vom Hauptmenu aufgerufen werden.
Code:
    If "System - Sprache" = D Then
        [Formulare]![frmHauptMenu_Deutsch]![lstHauptMenu]
      Else
        [Forms]![frmHauptMenu_Deutsch]![lstHauptMenu]
    End If
Embarassed Weiss jemand, wie ich die Systemsprache via VBA auslesen kann?
L.G.
Leu
stach
Einsteiger, aber ich lerne schnell :_)


Verfasst am:
02. Jul 2007, 10:22
Rufname:


AW: via VBA die Systemsprache anzeigen - AW: via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

versuch mal
Code:
    Debug.Print LanguageSettings.LanguageID(msoLanguageIDUI)
Das liefert einen long Wert zurück:
1031 ist deutsch
1033 ist englisch (US)
usw.

Öffne mal den Objektkatalog (F2) bei Visual Basic und such da mal nach LanguageID. Da müsstest du alles finden, auch die anderen Werte für die unterschiedlichen Sprachen.

mfg
stach

_________________
alles was ich lasse ist schon geiler als was du machst
Leu
Gast


Verfasst am:
02. Jul 2007, 12:05
Rufname:

AW: via VBA die Systemsprache anzeigen - AW: via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

Besten Dank
Zwar hatt ich den Code bereits, habe aber das Detail 1031/1033 nicht gesehen.
Besten Dank und einen schönen Tag
Leu
Besucher400
Gast


Verfasst am:
21. Jul 2011, 16:34
Rufname:

AW: via VBA die Systemsprache anzeigen - AW: via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,

war auf der Suche nach einer Lösung für das gleiche bzw. ein ähnliches Problem.
Ich weiss, dieser Thread ist schon etwas alt *hüstel*, habe aber nichts anderes im Netz gefunden.

Natürlich habe ich den Debug.Print Code auch schon ausprobiert, Access liefert mir aber eine Meldung beim Ausführen des Codes - liegt wahrscheinlich daran, das ich eine falsche Syntax benutzt habe oder Access 2010.
Wie genau muss ich den Code schreiben, damit ich den Long Wert in einer Variablen zur weiteren Verarbeitung im Code (für eine If-Schleife) verwenden kann?
Im sinne, wenn LangID = 1031 dann XXX und wenn LangID = 1033 dann XXX?

Ich bin leider kein totaler Access-Spezi, versuche mich aber gerne an kleinen Herausforderungen.

Wenn Ihr mir helfen könntet und würdet wäre ich wirklich super dankbar.

Vielen Dank im Voraus und viele Grüße
Sabine
derArb
getting better


Verfasst am:
21. Jul 2011, 17:29
Rufname: derArb
Wohnort: Berlin

AW: via VBA die Systemsprache anzeigen - AW: via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,
etwa so etwas?
Code:
    If LanguageSettings.LanguageID(msoLanguageIDUI) = 1031 Then
        '..Dein Ausführungscode
      Else
        '..Dein anderer Ausführungscode
    End If

MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Besucher401
Gast


Verfasst am:
21. Jul 2011, 17:34
Rufname:


AW: via VBA die Systemsprache anzeigen - AW: via VBA die Systemsprache anzeigen

Nach oben
       Version: Office XP (2002)

Klasse Smile
Funktioniert...
Super und vielen vielen Dank für die schnelle und präzise Antwort.
LG
Sabine
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: tageswert anzeigen 3 heirnele 588 26. Jan 2006, 12:35
Willi Wipp tageswert anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge anzeigen 1 Frankie 6081 27. Dez 2005, 21:44
sommerfrosch Doppelte Einträge anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: nur einmal anzeigen 4 bohne 674 21. Okt 2005, 16:22
bohne nur einmal anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abos die ablaufen Anzeigen lassen ? 1 reneschaub 477 04. Okt 2005, 18:56
jens05 Abos die ablaufen Anzeigen lassen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Namen der MS-Access-Abfragen via Perl auslesen 2 thu 1308 07. Sep 2005, 12:01
thu Namen der MS-Access-Abfragen via Perl auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular anzeigen, und dann sortieren 1 christian_10 597 22. Aug 2005, 13:28
lothi Abfrage in Formular anzeigen, und dann sortieren
Keine neuen Beiträge Access Tabellen & Abfragen: gruppieren-beide texteintraege anzeigen 7 paty 1196 14. Jun 2005, 02:54
tobes gruppieren-beide texteintraege anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: alle Kunden mit letzter Rechnung anzeigen 2 Dalmatinchen 1109 08. März 2005, 20:58
Dalmatinchen alle Kunden mit letzter Rechnung anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: wenn ein datenfeld 0 ist dann ds nicht anzeigen 4 drum_sax 872 14. Jan 2005, 13:30
drum_sax wenn ein datenfeld 0 ist dann ds nicht anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag 6 brauzer 830 02. Dez 2004, 13:28
brauzer Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project