Outlook, Telefonnummern ins kanonische Format transferieren

Veröffentliche deine funktionierenden Skripte und Funktionen

Moderator: jNizM

User avatar
Jovannb
Posts: 268
Joined: 17 Jun 2014, 02:44
Location: Austria

Outlook, Telefonnummern ins kanonische Format transferieren

04 Sep 2014, 02:03

Hallo,

aus beruflichen Gründen - neue Telefonanlage, die die bisher in Outlook 2010 erfassten Telefonnummern so nicht mag - musste ich mich mit der Konvertierung aller meiner Telefonnummern in Outlook vom für mich bis dato "normalen Format" wie "+43 5578 4569-56" bzw. "05578 4569-56" ins sogenannte "kanonische Format" (der Microsoft-Standard) das so aussieht "+43 (5578) 4569-56" befassen.

Da es um insgesamt 5000 Kontakte geht (bei mir und meinen Kollegen) wollte ich das automatisiert machen.
Dh. AHK greift auf die Kontaktdatenbank von Outlook zu und ändert alle Telefonnummern - in jedem Kontakt bis zu 5 verschiedene Telefonnummern - direkt in Outlook 2010.

Zur Erkennung der bisherigen Telefonnummern wird eine Liste aller Vorwahlen des jeweiligen Landes benötigt, leider habe ich die nur für Österreich gefunden (wenn wer eine Deutsche Liste hat, bitte gerne bei mir melden, dann könnte ich auch meine deutschen Telefonnummern umwandeln bzw. das noch ins Programm integrieren).

Hier der Skript der dabei rausgekommen ist, Laufzeit bei 1500 Kontakten (mit jeweils ca. 3 Telefonnummern je Konakt im Durchschnitt) ca. 40 sec, dann ist alles erledigt.

Code: Select all

 /*
Modifikation aller Kontakte in Outlook 2010
alle österr. Telefonnummern (in den OL-Feldern: Geschäftlich, Geschäftlich 2, Privat, Mobil, Weitere) 
ins Kanonische Format "+43 (5525) 64686-2" bringen
; Prüfung ob
# 0043xxxx
# +43xxxx
# 05556 xxxxxx
vorkommt, alle diese Nummern werden "behandelt"
Dabei werden alle in Österreich existierenden Vorwahlen (in einer Textliste namens "tel_vorwahlen_austria.txt" zur Selektion herangenommen, sowohl für Mobil, Festnetz usw. Nummer
*/


#singleinstance force
;#EscapeChar ; ACHTUNG das darf es hier NICHT geben, auch nicht einem Include-File, sonst geht die REGEX nicht mehr, dort ist ^ wichtig
olFolderContacts:=10 ; siehe http://office.microsoft.com/en-gb/outlook-help/HV080804763.aspx

/* Felder die es im Contact-Items gibt .. sehr viele http://goo.gl/hoC0Zw
FullName
CompanyName
Email1Address
PrimaryTelephoneNumber
MobileTelephoneNumber
HomeTelephoneNumber
Home2TelephoneNumber
RadioTelephoneNumber
OtherTelephoneNumber
CompanyMainTelephoneNumber
BusinessTelephoneNumber
Business2TelephoneNumber
AssistantTelephoneNumber
CallbackTelephoneNumber
CarTelephoneNumber

Alle Einträge mti Telefonnummern:
1, AssistantTelephoneNumber      
2, Business2TelephoneNumber   	-> Geschäftlich 2   
3, BusinessTelephoneNumber      -> Geschäftlich 
4, CallbackTelephoneNumber       
5, CarTelephoneNumber            
6, CompanyMainTelephoneNumber    
7, Home2TelephoneNumber      
8, HomeTelephoneNumber       	-> Privat
9, MobileTelephoneNumber        -> Mobil
10, OtherTelephoneNumber       	-> Weitere  
11, PrimaryTelephoneNumber
12, RadioTelephoneNumber
13, TTYTDDTelephoneNumber

wir arbeiten mit diesen Nummern, den Rest bearbeiten wir hierin nicht
# BusinessTelephoneNumber
# Business2TelephoneNumber
# HomeTelephoneNumber
# MobileTelephoneNumber
# OtherTelephoneNumber


die Daten in der Liste "tel_vorwahlen_austria.txt" sind so formatiert, total 1060 Einträge
gefunden irgendwo im www (Quelle leider nicht niedergeschrieben!)
01; Wien
02142;(Gattendorf)
02143;(Kittsee)
02144;(Deutsch Jahrndorf)
02145;(Prellenkirchen)
02146;(Nickelsdorf)
02147;(Zurndorf)
02160;(Jois)
02162;(Bruck an der Leitha)
02163;(Petronell-Carnuntum)
02164;(Rohrau)
02165;(Hainburg a.d. Donau)

*/



; Laufzeitmessung
StartTime := A_TickCount

;global datensatz:=object()
;global dateile:= "n:\joma\debug3.txt"
FileDelete, %dateile%

global atVorw_items:=object()
global atVorw_count:=0

vorwahlfile:="tel_vorwahlen_austria.txt"
; 1060 Vorwahlen einlesen in das Array, das in der Kanonisch-Funktion benötigt wird, drum global
atVorw_count++
loop, read, %Vorwahlfile%
{
	atVorw_items[a_index]:=csv_parser((A_LoopReadLine),1)	
	atVorw_count++	
}
atVorw_count:=atVorw_count-1



profileName := "Outlook"
Outlook := ComObjCreate("Outlook.Application")
namespace := Outlook.GetNamespace("MAPI")
namespace.Logon(profileName)  
ContactItems :=  namespace.GetDefaultFolder(olFolderContacts).Items	

ol_items_count := ContactItems.Count -1


data:=object()
;nix:=object()
crlf:=chr(13) chr(10)




; die Outlook-Contact-Datenbank auslesen, immer mit Try/Catch sonst fliegen wir immer gleich raus, wenn
; auf ein Objekt-Property zugegriffen wird, das es ev. nicht gibt
loop, %ol_items_count% ; durch alle gefundenen Elemente durchloopen 
{
	citem:=ContactItems.item[a_index]
	try
	{
		nameli:=citem.Fullname
	}
	catch
	{
		;msgbox, %Fullname% %a_index%
	}
	
	
	
	try
	{
		number_raw_btn:= citem.BusinessTelephoneNumber
	}
	catch	
	{
		;msgbox, BTN:  %nameli% %a_index%
	}
	
	try
	{		
		number_raw_btn2:= citem.Business2TelephoneNumber
	}
	catch	
	{
		;msgbox, BTN2:  %nameli% %a_index%
	}

	Try
	{
		number_raw_htn:= citem.HomeTelephoneNumber
	}
	catch	
	{
		;msgbox, HTN:  %nameli% %a_index%
	}

	Try
	{
		number_raw_mtn:= citem.MobileTelephoneNumber
	}
	catch
	{
		;msgbox, MTN:  %nameli% %a_index%
	}
		
	try
	{
		number_raw_otn:= citem.OtherTelephoneNumber
	}
	catch
	{
		;msgbox, OTN:  %nameli% %a_index%
	}
	
	
	; ------------- debug....
	debug:=0 ; es wird nur der eine benannte Kontakt bearbeitet, alle anderen werden übersprungen
	if (not (instr(nameli, "Hinz Kunz")) and (debug))
	{
		continue ; nächster Datensatz im Loop
	}
	
	
	
	changed:=0
	;mmer mit Try/Catch sonst fliegen wir immer gleich raus, wenn auf ein Objekt-Property zugegriffen wird, das es ev. nicht gibt
	; die Zuweisungen müssen wir so abfangen!
	if number_raw_btn ; ist das Feld gefüllt und nicht leer
	{
		retour:=aut_nummer_kanonisch(number_raw_btn)
		if (retour)
		{
			try {
				citem.BusinessTelephoneNumber:=retour ; Wert zuweisen
			}
			catch
			{}
			changed:=1
		}
	}	
	
	if number_raw_btn2 ; ist das Feld gefüllt und nicht leer
	{
		retour:=aut_nummer_kanonisch(number_raw_btn2)
		if (retour)
		{
			try {
				citem.BusinessTelephoneNumber2:=retour ; Wert zuweisen
			}
			catch
			{}
			
			changed:=1
		}
	}	


	if number_raw_htn ; ist das Feld gefüllt und nicht leer
	{
		retour:=aut_nummer_kanonisch(number_raw_htn)
		if (retour)
		{
			try{
				citem.HomeTelephoneNumber:=retour ; Wert zuweisen
			}
			catch
			{}
			changed:=1
		}
	}	


	if number_raw_mtn ; ist das Feld gefüllt und nicht leer
	{
		retour:=aut_nummer_kanonisch(number_raw_mtn)
		if (retour)
		{
			try{
				citem.MobileTelephoneNumber:=retour ; Wert zuweisen
			}
			catch
			{}
			changed:=1
		}
	}	

	if number_raw_otn ; ist das Feld gefüllt und nicht leer
	{
		retour:=aut_nummer_kanonisch(number_raw_otn)
		if (retour)
		{
			try{
				citem.OtherTelephoneNumber:=retour ; Wert zuweisen
			}
			catch
			{}
			changed:=1
		}
	}	

	if (changed)
	{
		citem.save ; speichern .. irgendwas wirds zu speichern geben
		changed:=0
	}
	
}




; Laufzeitmessung
ElapsedTime := A_TickCount - StartTime
SetFormat, float, 0.2 ; Zahlenformatierung regeln
Sec_Elapsed := elapsedtime/1000
msgbox, %sec_elapsed%

return


/* wenn eine österr. Telefonnummer in +4364325 oder 00432523 oder 05556 5677 übergeben wird, dann kommt die im kanonischen Format zurück "+43 (5556) 323253-233" 
ansonsten kommt " " zurück, nichts.

Wichtig ist, dass die globale Variable atVorw_items mit den Vorwahlen von Österreich geladen ist, sonst geht nichts.

Das geht so:

global atVorw_items:=object()
global atVorw_count:=0


vorwahlfile:="c:\Program Files\AutoHotkey\scripts\tel_vorwahlen_austria.txt"
; 1060 Vorwahlen einlesen in das Array, das in der Kanonisch-Funktion benötigt wird, drum global
atVorw_count++
loop, read, %Vorwahlfile%
{
	atVorw_items[a_index]:=csv_parser((A_LoopReadLine),1)	
	atVorw_count++	
}
atVorw_count:=atVorw_count-1




Aufruf z.B. "retour:=aut_nummer_kanonisch("43 5552 6668942")" oder "retour:=aut_nummer_kanonisch("05552 6668942")"

Retourwert ist dann in beiden Fällen "+43 (5552) 6668942"

04.09.2014 / 08:03 JOMA

*/


aut_nummer_kanonisch(nummer_roh)
{

returnle:=
erledigt:=

; da kommt so was daher: 43(5569)875-45/323öäüfs4
nummer_roh := regexreplace(nummer_roh, "^0043|^43", "+43") ; ersetze 0043 oder 43 am Anfang mit +43	


; Bearbeitung aller Nummern ohne +43 oder ohne 0043 am Anfang, dh. ohne internationaler Vorwahl
; ------------------------------------------------------------------
; ev. eine österr. Nummer ohne internat. Vorwahl (dh. 0043 oder +43)
if (regexmatch(nummer_roh, "^0[^0]")) ; ; erstes Zeichen "0", zweites Zeichen NICHT "0" - findet 0732 und 05556 jedoch nicht 0049
{
	loop, %atVorw_count% ; durch alle österr. Vorwahlen durchloopen
	{
		vorwahl:=atVorw_items[a_index]
		regex_needle:="^" vorwahl	; z.B. "^05556" , die VW soll ja am Anfang stehen!
		vorwahl_match:=regexmatch(nummer_roh, regex_needle) ; steht da die gefundene Vorwahl drin (05556 54343523) ?
		if vorwahl_match
		{
			nummer_roh := regexreplace(nummer_roh, "[^0-9\(\)-]","") ; ersetze alles was nicht 0-9; -;( oder ) mit "" (nichts!)
			vorwahl_gekuerzt:=substr(vorwahl,2,10) ; die 0 der Vorwahl wegschneiden -> aus 05556 wird 5556
			vorwahl_neu:="+43 (" vorwahl_gekuerzt ") " ; daraus dann "+43 (5556) "
			fertig_nummer:= regexreplace(nummer_roh, regex_needle, vorwahl_neu) ; und hier "+43 (5556) 2342314-35"
			erledigt:=1 ; zur Verriegelung mit der nachfolgenden Bearbeitung (klar eine If,Then wäre schöner..... ;-))
			returnle:=fertig_nummer ; retourwert festlegen
			break	; raus aus dem VW-Loop, denn eine Vorwahl kann nur 1x gefunden werden
		}
	}

}


; Bearbeitung aller Nummern mit +43 oder mit 0043 am Anfang, 
; ------------------------------------------------------------------

if ((regexmatch(nummer_roh, "^\+43","",1)) and not (erledigt)) ; ist es eine österr. Nummer; JA (am Anfang muss ein +43 stehen!) und wurde die nicht bereits bearbeitet, siehe oben
{
	; jetzt machen wir daraus "+43(5569)875-453234"
	nummer_roh := regexreplace(nummer_roh, "[^0-9\+\(\)-]","") ; ersetze alles was nicht 0-9; +;-;( oder ) mit "" (nichts!)
	pos_klammer_auf:=regexmatch(nummer_roh, "\(") 	; gibts ein (
	pos_klammer_zu:=regexmatch(nummer_roh, "\)")	; gibts ein )
	pos_klammer_diff:=pos_klammer_zu - pos_klammer_auf	; Distanz zw. den 2 Klammern ( und )
	if not (pos_klammer_auf and pos_klammer_zu) or (pos_klammer_diff > 5)	; es gibt nur eine off unbrauchbare Klammerung
	{
		nummer_roh := regexreplace(nummer_roh, "[^0-9\+-]","") ; ersetze alles was nicht 0-9; +;-; mit "" (nichts!), es steht jetzt +435569875-454

		loop, %atVorw_count% ; durch alle österr. Vorwahlen durchloopen
		{
			vorwahl:=atVorw_items[a_index]
			vorwahl_gekuerzt:=substr(vorwahl,2,10) ; die 0 der Vorwahl wegschneiden
			treffer:=regexmatch(nummer_roh,vorwahl_gekuerzt,,4)=4 ; wenn ab der 4.ten Stelle die Vorwahl gefunden wird
			if treffer
			{
				vorwahl_laenge:=strlen(vorwahl_gekuerzt)
				temp:=3+vorwahl_laenge+1
				nur_nummer:=substr(nummer_roh, 4+vorwahl_laenge, 100) ; nur die Nummer ohne +43 und ohne Vorwahl extrahieren
				fertig_nummer:="+43 (" vorwahl_gekuerzt ") " nur_nummer
				returnle:=fertig_nummer ; retourwert festlegen
				break 		; raus eine Vorwahl kann nur 1x gefunden werden
			}
			
		}
	}
	else ; es gibt eine off. brauchbare Klammerung ala "+43(5569)875-45323"
	{
		returnle:=nummer_roh
	}
}


return returnle
}


/*
============================================================
->>> CSV_PARSER(PAR_CSVSTRING, PAR_CSVTEIL)
============================================================
diese Funktion liest aus einem CSV-String (";" als Trenner) einen
beliebigen Teil aus

# Input:
- CSV-String
- welcher Teil des CSV-Strings wird benötigt

# Output:
- der CSV-Teil
- wenn keiner gefunden wird (z.B. 8 Teile drin, Teil 9 wird angefordert), dann ""

# benötigte Funktionen:
- keine

26.03.2011 / 17:15   JOMA
*/


csv_parser(par_csvstring, par_csvteil)
{
	; ist überhaupt ein ";" irgendwo drin, sonst gleich raus	
	if instr (par_csvstring, ";")
	{	
		;Loop, Parse, InputVar [, Delimiters, OmitChars] 
		; den String durchsuchen nach dem Zeichen, "parsen"
		loop, PARSE, par_csvstring, ";"
		{
			; nur den gesuchten Teil heraussuchen
			if A_Index = %par_csvteil%
			{
				csvergebnisteil := A_LoopField	
			}
		}
	}	
	return csvergebnisteil
}


Hier noch die zugehoerige Vorwahlliste (Name: tel_vorwahlen_austria.txt):

Code: Select all

01; Wien
02142;(Gattendorf)
02143;(Kittsee)
02144;(Deutsch Jahrndorf)
02145;(Prellenkirchen)
02146;(Nickelsdorf)
02147;(Zurndorf)
02160;(Jois)
02162;(Bruck an der Leitha)
02163;(Petronell-Carnuntum)
02164;(Rohrau)
02165;(Hainburg a.d. Donau)
02166;(Parndorf)
02167;(Neusiedl am See)
02168;(Mannersdorf am Leithagebirge)
02169;(Trautmannsdorf an der Leitha)
02172;(Frauenkirchen)
02173;(Gols)
02174;(Wallern im Burgenland)
02175;(Apetlon)
02176;(Tadten)
02177;(Podersdorf am See)
02212;(Orth an der Donau)
02213;(Lassee)
02214;(Kopfstetten)
02215;(Probstdorf)
02216;(Leopoldsdorf im Marchfelde)
02230;(Schwadorf)
02231;(Purkersdorf)
02232;(Fischamend)
02233;(Preßbaum)
02234;(Gramatneusiedl)
02235;(Maria-Lanzendorf)
02236;(Mödling)
02237;(Gaaden)
02238;(Kaltenleutgeben)
02239;(Breitenfurt bei Wien)
02242;(Sankt Andrä-Wördern)
02243;(Klosterneuburg)
02244;(Langenzersdorf)
02245;(Wolkersdorf im Weinviertel)
02246;(Gerasdorf bei Wien)
02247;(Deutsch-Wagram)
02248;(Markgrafneusiedl)
02249;(Groß-Enzersdorf)
02252;(Baden)
02253;(Oberwaltersdorf)
02254;(Ebreichsdorf)
02255;(Deutsch Brodersdorf)
02256;(Leobersdorf)
02257;(Klausen-Leopoldsdorf)
02258;(Alland)
02259;(Münchendorf)
02262;(Korneuburg)
02263;(Großrußbach)
02264;(Rückersdorf;(Harmannsdorf))
02265;(Hausleiten)
02266;(Stockerau)
02267;(Sierndorf)
02268;(Großmugl)
02269;(Niederfellabrunn)
02271;(Ried am Riederberg)
02272;(Tulln an der Donau)
02273;(Tulbing)
02274;(Sieghartskirchen)
02275;(Atzenbrugg)
02276;(Reidling)
02277;(Zwentendorf)
02278;(Absdorf)
02279;(Kirchberg am Wagram)
02282;(Gänserndorf)
02283;(Angern an der March)
02284;(Oberweiden)
02285;(Marchegg)
02286;(Obersiebenbrunn)
02287;(Strasshof an der Nordbahn)
02288;(Auersthal)
02289;(Matzen)
02522;(Laa an der Thaya)
02523;(Kirchstetten;(Neudorf bei Staatz))
02524;(Kautendorf)
02525;(Gnadendorf)
02526;(Stronsdorf)
02527;(Wulzeshofen)
02532;(Zistersdorf)
02533;(Neusiedl an der Zaya)
02534;(Niedersulz)
02535;(Hohenau an der March)
02536;(Drösing)
02538;(Velm-Götzendorf)
02552;(Poysdorf)
02554;(Stützenhofen)
02555;(Herrnbaumgarten)
02556;(Großkrut)
02557;(Bernhardsthal)
02572;(Mistelbach)
02573;(Wilfersdorf)
02574;(Gaweinstal)
02575;(Ladendorf)
02576;(Ernstbrunn)
02577;(Asparn an der Zaya)
02610;(Horitschon)
02611;(Mannersdorf an der Rabnitz)
02612;(Oberpullendorf)
02613;(Deutschkreutz)
02614;(Kleinwarasdorf)
02615;(Lutzmannsburg)
02616;(Lockenhaus)
02617;(Draßmarkt)
02618;(Markt Sankt Martin)
02619;(Lackendorf)
02620;(Willendorf)
02621;(Sieggraben)
02622;(Wiener Neustadt)
02623;(Pottendorf)
02624;(Ebenfurth)
02625;(Bad Sauerbrunn)
02626;(Mattersburg)
02627;(Pitten)
02628;(Felixdorf)
02629;(Warth;(Niederösterreich))
02630;(Ternitz)
02631;(Pöttsching)
02632;(Pernitz)
02633;(Markt Piesting)
02634;(Gutenstein)
02635;(Neunkirchen)
02636;(Puchberg am Schneeberg)
02637;(Grünbach am Schneeberg)
02638;(Winzendorf-Muthmannsdorf)
02639;(Bad Fischau)
02641;(Kirchberg am Wechsel)
02642;(Aspangberg-Sankt Peter)
02643;(Lichtenegg)
02644;(Grimmenstein)
02645;(Wiesmath)
02646;(Kirchschlag in der Buckligen Welt)
02647;(Krumbach;(Niederösterreich))
02648;(Hochneukirchen)
02649;(Mönichkirchen)
02662;(Gloggnitz)
02663;(Schottwien)
02664;(Semmering)
02665;(Prein an der Rax)
02666;(Reichenau)
02667;(Schwarzau im Gebirge)
02672;(Berndorf)
02673;(Altenmarkt an der Triesting)
02674;(Weißenbach an der Triesting)
02680;(Sankt Margarethen im Burgenland)
02682;(Eisenstadt)
02683;(Purbach am Neusiedler See)
02684;(Schützen am Gebirge)
02685;(Rust)
02686;(Draßburg)
02687;(Siegendorf)
02688;(Steinbrunn)
02689;(Hornstein)
02711;(Dürnstein)
02712;(Aggsbach)
02713;(Spitz)
02714;(Rossatz)
02715;(Weißenkirchen in der Wachau)
02716;(Gföhl)
02717;(Unter-Meisling)
02718;(Lichtenau im Waldviertel)
02719;(Droß)
02722;(Kirchberg an der Pielach)
02723;(Rabenstein an der Pielach)
02724;(Schwarzenbach an der Pielach)
02725;(Frankenfels)
02726;(Puchenstuben)
02728;(Wienerbruck)
02731;(Idolsberg)
02732;(Krems an der Donau)
02733;(Schönberg am Kamp)
02734;(Langenlois)
02735;(Hadersdorf am Kamp)
02736;(Paudorf)
02738;(Fels am Wagram)
02739;(Tiefenfucha)
02741;(Flinsbach)
02742;(Sankt Pölten)
02743;(Böheimkirchen)
02744;(Kasten bei Böheimkirchen)
02745;(Pyhra)
02746;(Wilhelmsburg)
02747;(Ober-Grafendorf)
02748;(Kilb)
02749;(Prinzersdorf)
02752;(Melk)
02753;(Gansbach)
02754;(Loosdorf)
02755;(Mank)
02756;(Sankt Leonhard am Forst)
02757;(Pöchlarn)
02758;(Pöggstall)
02762;(Lilienfeld)
02763;(Sankt Veit an der Gölsen)
02764;(Hainfeld)
02765;(Kaumberg)
02766;(Kleinzell)
02767;(Hohenberg)
02768;(Sankt Aegyd am Neuwalde)
02769;(Türnitz)
02772;(Neulengbach)
02773;(Eichgraben)
02774;(Innermanzing)
02782;(Herzogenburg)
02783;(Traismauer)
02784;(Perschling)
02786;(Oberwölbling)
02812;(Groß Gerungs)
02813;(Arbesbach)
02814;(Langschlag)
02815;(Großschönau)
02816;(Karlstift)
02822;(Zwettl-Niederösterreich)
02823;(Großglobnitz)
02824;(Allentsteig)
02825;(Göpfritz an der Wild)
02826;(Rastenfeld)
02827;(Schönbach)
02828;(Rappottenstein)
02829;(Schweiggers)
02841;(Vitis)
02842;(Waidhofen an der Thaya)
02843;(Dobersberg)
02844;(Karlstein an der Thaya)
02845;(Weikertschlag an der Thaya;(Raabs an der Thaya))
02846;(Raabs an der Thaya)
02847;(Groß-Siegharts)
02848;(Pfaffenschlag bei Waidhofen a.d.Thaya)
02849;(Schwarzenau)
02852;(Gmünd)
02853;(Schrems)
02854;(Kirchberg am Walde)
02855;(Waldenstein)
02856;(Weitra)
02857;(Bad Großpertholz)
02858;(Moorbad Harbach)
02859;(Brand-Nagelberg)
02862;(Heidenreichstein)
02863;(Eggern)
02864;(Kautzen)
02865;(Litschau)
02872;(Ottenschlag)
02873;(Kottes)
02874;(Martinsberg)
02875;(Grafenschlag)
02876;(Els)
02877;(Grainbrunn)
02878;(Traunstein)
02912;(Geras)
02913;(Hötzelsdorf)
02914;(Japons)
02915;(Drosendorf-Zissersdorf)
02916;(Riegersburg;(Hardegg))
02942;(Retz)
02943;(Obritz)
02944;(Haugsdorf)
02945;(Zellerndorf)
02946;(Pulkau)
02947;(Theras)
02948;(Weitersfeld)
02949;(Niederfladnitz)
02951;(Guntersdorf)
02952;(Hollabrunn)
02953;(Nappersdorf)
02954;(Göllersdorf)
02955;(Großweikersdorf)
02956;(Ziersdorf)
02957;(Hohenwarth)
02958;(Maissau)
02959;(Sitzendorf an der Schmida)
02982;(Horn)
02983;(Sigmundsherberg)
02984;(Eggenburg)
02985;(Gars am Kamp)
02986;(Irnfritz)
02987;(Sankt Leonhard am Hornerwald)
02988;(Neupölla)
02989;(Brunn an der Wild)
03112;(Gleisdorf)
03113;(Pischelsdorf in der Steiermark)
03114;(Markt Hartmannsdorf)
03115;(Studenzen)
03116;(Kirchbach in Steiermark)
03117;(Eggersdorf bei Graz)
03118;(Sinabelkirchen)
03119;(Sankt Marein bei Graz)
03123;(Sankt Oswald bei Plankenwarth)
03124;(Gratkorn)
03125;(Übelbach)
03126;(Frohnleiten)
03127;(Peggau)
03132;(Kumberg)
03133;(Nestelbach)
03134;(Heiligenkreuz am Waasen)
03135;(Kalsdorf bei Graz)
03136;(Dobl)
03137;(Söding)
03140;(Sankt Martin am Wöllmißberg)
03141;(Hirschegg)
03142;(Voitsberg)
03143;(Krottendorf)
03144;(Köflach)
03145;(Edelschrott)
03146;(Modriach)
03147;(Salla)
03148;(Kainach bei Voitsberg)
03149;(Geistthal)
03150;(Paldau)
03151;(Gnas)
03152;(Feldbach)
03153;(Riegersburg)
03155;(Fehring)
03157;(Kapfenstein)
03158;(Sankt Anna am Aigen)
03159;(Bad Gleichenberg)
0316;(Graz)
03170;(Fischbach)
03171;(Gasen)
03172;(Weiz)
03173;(Ratten)
03174;(Birkfeld)
03175;(Anger)
03176;(Stubenberg)
03177;(Puch bei Weiz)
03178;(Sankt Ruprecht an der Raab)
03179;(Passail)
03182;(Wildon)
03183;(Sankt Georgen an der Stiefing)
03184;(Wolfsberg im Schwarzautal)
03185;(Preding)
03322;(Güssing)
03323;(Eberau)
03324;(Strem)
03325;(Heiligenkreuz im Lafnitztal)
03326;(Stegersbach)
03327;(Sankt Michael im Burgenland)
03328;(Kukmirn)
03329;(Jennersdorf)
03331;(Sankt Lorenzen am Wechsel)
03332;(Hartberg)
03333;(Sebersdorf)
03334;(Kaindorf)
03335;(Pöllau)
03336;(Waldbach)
03337;(Vorau)
03338;(Lafnitz)
03339;(Friedberg)
03352;(Oberwart)
03353;(Oberschützen)
03354;(Bernstein)
03355;(Stadtschlaining)
03356;(Markt Allhau)
03357;(Pinkafeld)
03358;(Litzelsdorf)
03359;(Loipersdorf-Kitzladen)
03362;(Großpetersdorf)
03363;(Rechnitz)
03364;(Hannersdorf)
03365;(Deutsch Schützen-Eisenberg)
03366;(Kohfidisch)
03382;(Fürstenfeld)
03383;(Burgau)
03385;(Ilz)
03386;(Großsteinbach)
03387;(Söchau)
03452;(Leibnitz)
03453;(Ehrenhausen)
03454;(Leutschach)
03455;(Arnfels)
03456;(Fresing)
03457;(Gleinstätten)
03460;(Soboth)
03461;(Trahütten)
03462;(Deutschlandsberg)
03463;(Stainz)
03464;(Groß Sankt Florian)
03465;(Pölfing-Brunn)
03466;(Eibiswald)
03467;(Schwanberg)
03468;(Sankt Oswald ob Eibiswald)
03469;(Sankt Oswald im Freiland)
03472;(Mureck)
03473;(Straden)
03474;(Deutsch Goritz)
03475;(Hürth)
03476;(Bad Radkersburg)
03477;(Sankt Peter am Ottersbach)
03512;(Knittelfeld)
03513;(Bischoffeld)
03514;(Seckau)
03515;(Sankt Lorenzen bei Knittelfeld)
03516;(Kleinlobming)
03532;(Murau)
03533;(Turrach)
03534;(Stadl an der Mur)
03535;(Krakaudorf)
03536;(Sankt Peter am Kammersberg)
03537;(Sankt Georgen ob Murau)
03571;(Möderbrugg)
03572;(Judenburg)
03573;(Fohnsdorf)
03574;(Pusterwald)
03575;(Sankt Johann am Tauern)
03576;(Bretstein)
03577;(Zeltweg)
03578;(Obdach)
03579;(Pöls)
03581;(Oberwölz)
03582;(Scheifling)
03583;(Unzmarkt)
03584;(Neumarkt in Steiermark)
03585;(Sankt Lambrecht)
03586;(Mühlen)
03587;(Schönberg-Lachtal)
03588;(Katsch an der Mur)
03611;(Johnsbach)
03612;(Liezen)
03613;(Admont)
03614;(Rottenmann)
03615;(Trieben)
03616;(Selzthal)
03617;(Gaishorn am See)
03618;(Hohentauern)
03619;(Oppenberg)
03622;(Bad Aussee)
03623;(Bad Mitterndorf)
03624;(Pichl-Kainisch)
03631;(Unterlaussa)
03632;(Sankt Gallen)
03633;(Landl)
03634;(Hieflau)
03635;(Radmer)
03636;(Wildalpen)
03637;(Gams bei Hieflau)
03638;(Palfau)
03680;(Donnersbachwald)
03682;(Stainach)
03683;(Donnersbach)
03684;(Sankt Martin am Grimming)
03685;(Gröbming)
03686;(Haus)
03687;(Schladming)
03688;(Tauplitz)
03689;(Sankt Nikolai im Sölktal)
03832;(Kraubath an der Mur)
03833;(Traboch)
03834;(Wald am Schoberpaß)
03842;(Leoben)
03843;(Sankt Michael in Obersteiermark)
03844;(Kammern im Liesingtal)
03845;(Mautern in Steiermark)
03846;(Kalwang)
03847;(Trofaiach)
03848;(Eisenerz)
03849;(Vordernberg)
03852;(Mürzzuschlag)
03853;(Spital am Semmering)
03854;(Langenwang)
03855;(Krieglach)
03856;(Veitsch)
03857;(Neuberg an der Mürz)
03858;(Mitterdorf im Mürztal)
03859;(Mürzsteg)
03861;(Aflenz)
03862;(Bruck an der Mur)
03863;(Turnau)
03864;(Sankt Marein im Mürztal)
03865;(Kindberg)
03866;(Breitenau am Hochlantsch)
03867;(Pernegg an der Mur)
03868;(Tragöß)
03869;(Sankt Katharein an der Laming)
03882;(Mariazell)
03883;(Terz)
03884;(Wegscheid)
03885;(Greith)
03886;(Weichselboden)
04212;(Sankt Veit an der Glan)
04213;(Launsdorf)
04214;(Brückl)
04215;(Liebenfels)
04220;(Köttmannsdorf)
04221;(Gallizien)
04223;(Maria Saal)
04224;(Pischeldorf)
04225;(Grafenstein)
04226;(Sankt Margareten im Rosental)
04227;(Ferlach)
04228;(Feistritz im Rosental)
04229;(Krumpendorf am Wörther See)
04230;(Globasnitz)
04231;(Mittertrixen)
04232;(Völkermarkt)
04233;(Griffen)
04234;(Ruden)
04235;(Bleiburg)
04236;(Eberndorf)
04237;(Miklauzhof)
04238;(Eisenkappel-Vellach)
04239;(Sankt Kanzian am Klopeiner See)
04240;(Bad Kleinkirchheim)
04242;(Villach)
04243;(Bodensdorf)
04244;(Bad Bleiberg)
04245;(Feistritz an der Drau)
04246;(Radenthein)
04247;(Afritz)
04248;(Treffen)
04252;(Wernberg)
04253;(Sankt Jakob im Rosental)
04254;(Faak am See)
04255;(Arnoldstein)
04256;(Nötsch im Gailtal)
04257;(Fürnitz)
04258;(Gummern)
04262;(Treibach)
04263;(Hüttenberg)
04264;(Klein Sankt Paul)
04265;(Weitensfeld im Gurktal)
04266;(Straßburg)
04267;(Metnitz)
04268;(Friesach)
04269;(Flattnitz)
04271;(Steuerberg)
04272;(Pörtschach am Wörther See)
04273;(Reifnitz)
04274;(Velden am Wörther See)
04275;(Ebene Reichenau)
04276;(Feldkirchen in Kärnten)
04277;(Glanegg)
04278;(Gnesau)
04279;(Sirnitz)
04282;(Hermagor)
04283;(Sankt Stefan im Gailtal)
04284;(Kirchbach)
04285;(Tröpolach)
04286;(Weißbriach)
04350;(Bad Sankt Leonhard im Lavanttal)
04352;(Wolfsberg)
04353;(Prebl)
04354;(Preitenegg)
04355;(Gemmersdorf)
04356;(Lavamünd)
04357;(Sankt Paul im Lavanttal)
04358;(Sankt Andrä)
04359;(Reichenfels)
0463;(Klagenfurt)
04710;(Oberdrauburg)
04712;(Greifenburg)
04713;(Techendorf)
04714;(Dellach im Drautal)
04715;(Kötschach-Mauthen)
04716;(Lesachtal)
04717;(Steinfeld)
04718;(Dellach)
04732;(Gmünd in Kärnten)
04733;(Malta)
04734;(Rennweg)
04735;(Kremsbrücke)
04736;(Innerkrems)
04761;(Stockenboi)
04762;(Spittal an der Drau)
04766;(Millstatt)
04767;(Rothenthurn)
04768;(Kleblach-Lind)
04769;(Möllbrücke)
04782;(Obervellach)
04783;(Reißeck)
04784;(Mallnitz)
04785;(Außerfragant)
04822;(Winklern)
04823;(Tresdorf;(Rangersdorf))
04824;(Heiligenblut)
04825;(Großkirchheim)
04826;(Mörtschach)
04842;(Sillian)
04843;(Außervillgraten)
04846;(Abfaltersbach)
04847;(Obertilliach)
04848;(Kartitsch)
04852;(Lienz)
04853;(Ainet)
04855;(Assling)
04858;(Nikolsdorf)
04872;(Huben)
04873;(Sankt Jakob in Defereggen)
04874;(Virgen)
04875;(Matrei in Osttirol)
04876;(Kals am Großglockner)
04877;(Prägraten am Großvenediger)
04879;(Sankt Veit in Defereggen)
0501;(private network code)
0502;(private network code)
0503;(private network code)
0504;(private network code)
0505;(private network code)
0506;(private network code)
0507;(private network code)
0508;(private network code)
0509;(private network code)
0512;(Innsbruck)
0517;(private network code)
05212;(Seefeld in Tirol)
05213;(Scharnitz)
05214;(Leutasch)
05223;(Hall in Tirol)
05224;(Wattens)
05225;(Fulpmes)
05226;(Neustift im Stubaital)
05230;(Sellrain)
05232;(Kematen in Tirol)
05234;(Axams)
05236;(Gries im Sellrain)
05238;(Zirl)
05239;(Kühtai)
05242;(Schwaz)
05243;(Maurach)
05244;(Jenbach)
05245;(Hinterriß)
05246;(Achenkirch)
05248;(Steinberg am Rofan)
05252;(Oetz)
05253;(Längenfeld)
05254;(Sölden)
05255;(Umhausen)
05256;(Untergurgl)
05262;(Telfs)
05263;(Silz)
05264;(Mieming)
05265;(Nassereith)
05266;(Ötztal-Bahnhof)
05272;(Steinach am Brenner)
05273;(Matrei am Brenner)
05274;(Gries am Brenner)
05275;(Trins)
05276;(Gschnitz)
05278;(Navis)
05279;(Sankt Jodok am Brenner)
05280;(Hochfügen)
05282;(Zell am Ziller)
05283;(Kaltenbach)
05284;(Gerlos)
05285;(Mayrhofen)
05286;(Ginzling)
05287;(Tux)
05288;(Fügen)
05289;(Häusling)
05331;(Brandenberg)
05332;(Wörgl)
05333;(Söll)
05334;(Westendorf)
05335;(Hopfgarten im Brixental)
05336;(Alpbach)
05337;(Brixlegg)
05338;(Kundl)
05339;(Wildschönau)
05352;(Sankt Johann in Tirol)
05353;(Waidring)
05354;(Fieberbrunn)
05355;(Jochberg)
05356;(Kitzbühel)
05357;(Kirchberg in Tirol)
05358;(Ellmau)
05359;(Hochfilzen)
05372;(Kufstein)
05373;(Ebbs)
05374;(Walchsee)
05375;(Kössen)
05376;(Thiersee)
05412;(Imst)
05413;(Sankt Leonhard im Pitztal)
05414;(Wenns)
05417;(Roppen)
05418;(Schönwies)
05441;(See)
05442;(Landeck)
05443;(Galtür)
05444;(Ischgl)
05445;(Kappl)
05446;(Sankt Anton am Arlberg)
05447;(Flirsch)
05448;(Pettneu am Arlberg)
05449;(Fließ)
05472;(Prutz)
05473;(Nauders)
05474;(Pfunds)
05475;(Feichten)
05476;(Serfaus)
05477;(Tösens)
05510;(Damüls)
05512;(Egg)
05513;(Hittisau)
05514;(Bezau)
05515;(Au)
05516;(Doren)
05517;(Riezlern)
05518;(Mellau)
05519;(Schröcken)
05522;(Feldkirch)
05523;(Götzis)
05524;(Satteins)
05525;(Nenzing)
05526;(Laterns)
05550;(Thüringen)
05552;(Bludenz)
05553;(Raggal)
05554;(Sonntag)
05556;(Schruns)
05557;(Sankt Gallenkirch)
05558;(Gaschurn)
05559;(Brand)
05572;(Dornbirn)
05573;(Hörbranz)
05574;(Bregenz)
05575;(Langen bei Bregenz)
05576;(Hohenems)
05577;(Lustenau)
05578;(Höchst)
05579;(Alberschwende)
05582;(Klösterle)
05583;(Lech)
05585;(Dalaas)
05632;(Stanzach)
05633;(Hägerau)
05634;(Elbigenalp)
05635;(Elmen)
05672;(Reutte)
05673;(Ehrwald)
05674;(Bichlbach)
05675;(Tannheim)
05676;(Jungholz)
05677;(Vils)
05678;(Weißenbach am Lech)
057;(private network code)
059;(private network code)
06131;(Obertraun)
06132;(Bad Ischl)
06133;(Ebensee)
06134;(Hallstatt)
06135;(Bad Goisern)
06136;(Gosau)
06137;(Strobl)
06138;(Sankt Wolfgang im Salzkammergut)
06212;(Seekirchen am Wallersee)
06213;(Oberhofen am Irrsee)
06214;(Henndorf am Wallersee)
06215;(Straßwalchen)
06216;(Neumarkt am Wallersee)
06217;(Mattsee)
06219;(Obertrum am See)
06221;(Koppl)
06223;(Anthering)
06224;(Hintersee)
06225;(Eugendorf)
06226;(Fuschl am See)
06227;(Sankt Gilgen)
06228;(Faistenau)
06229;(Hof bei Salzburg)
06232;(Mondsee)
06233;(Oberwang)
06234;(Zell am Moos)
06235;(Thalgau)
06240;(Krispl)
06241;(Sankt Koloman)
06242;(Rußbach am Paß Gschütt)
06243;(Abtenau)
06244;(Golling an der Salzach)
06245;(Hallein)
06246;(Grödig)
06247;(Großgmain)
06272;(Oberndorf bei Salzburg)
06274;(Lamprechtshausen)
06276;(Nußdorf am Haunsberg)
06277;(Sankt Pantaleon)
06278;(Ostermiething)
06412;(Sankt Johann im Pongau)
06413;(Wagrain)
06414;(Großarl)
06415;(Schwarzach im Pongau)
06416;(Lend)
06417;(Hüttschlag)
06418;(Kleinarl)
06432;(Bad Hofgastein)
06433;(Dorfgastein)
06434;(Bad Gastein)
0644;(mobile services;())
06452;(Radstadt)
06453;(Filzmoos)
06454;(Mandling)
06455;(Untertauern)
06456;(Obertauern)
06457;(Flachau)
06458;(Hüttau)
06461;(Dienten am Hochkönig)
06462;(Bischofshofen)
06463;(Annaberg-Lungötz)
06466;(Werfenweng)
06467;(Mühlbach am Hochkönig)
06468;(Werfen)
06470;(Atzmannsdorf)
06471;(Tweng)
06472;(Mauterndorf)
06473;(Mariapfarr)
06474;(Tamsweg)
06475;(Ramingstein)
06476;(Sankt Margarethen im Lungau)
06477;(Sankt Michael im Lungau)
06478;(Zederhaus)
06479;(Muhr)
06483;(Göriach)
06484;(Lessach)
0650;(mobile services;(T-Mobile Austria GmbH))
0651;(mobile services;())
0652;(mobile services;())
0653;(mobile services;())
06541;(Saalbach)
06542;(Zell am See)
06543;(Taxenbach)
06544;(Rauris)
06545;(Bruck an der Großglocknerstraße)
06546;(Fusch an der Großglocknerstraße)
06547;(Kaprun)
06548;(Niedernsill)
06549;(Piesendorf)
0655;(mobile services)
06562;(Mittersill)
06563;(Uttendorf)
06564;(Krimml)
06565;(Neukirchen am Großvenediger)
06566;(Bramberg am Wildkogel)
0657;(mobile services;())
06582;(Saalfelden am Steinernen Meer)
06583;(Leogang)
06584;(Maria Alm am Steinernen Meer)
06588;(Lofer)
06589;(Unken)
0659;(mobile services;())
0660;(mobile services;(Hutchison 3G Austria GmbH))
0661;(mobile services;(Barablu Mobile Austria GmbH))
0662;(Salzburg)
0663;(mobile services;())
0664;(mobile services;(mobilkom austria Aktiengesellschaft))
0665;(mobile services;())
0666;(mobile services;())
0667;(mobile services;(T-Mobile Austria GmbH))
0668;(mobile services;())
0669;(mobile services;())
0676;(mobile services;())
0680;(mobile services;())
0681;(mobile services;())
0699;(mobile services;())
0710;(Personal Services)
0711;(TA premium rate services)
0718;(Online Service Numbers)
0720;(location independent fixed network numbers)
07211;(Reichenau im Mühlkreis)
07212;(Zwettl an der Rodl)
07213;(Bad Leonfelden)
07214;(Reichenthal)
07215;(Hellmonsödt)
07216;(Helfenberg)
07217;(Sankt Veit im Mühlkreis)
07218;(Großtraberg)
07219;(Vorderweißenbach)
07221;(Hörsching)
07223;(Enns)
07224;(Sankt Florian)
07225;(Hargelsberg)
07226;(Wilhering)
07227;(Neuhofen an der Krems)
07228;(Kematen an der Krems)
07229;(Traun)
07230;(Altenberg bei Linz)
07231;(Herzogsdorf)
07232;(Sankt Martin im Mühlkreis)
07233;(Feldkirchen an der Donau)
07234;(Ottensheim)
07235;(Gallneukirchen)
07236;(Pregarten)
07237;(Sankt Georgen an der Gusen)
07238;(Mauthausen)
07239;(Lichtenberg)
07240;(Sipbachzell)
07241;(Steinerkirchen an der Traun)
07242;(Wels)
07243;(Marchtrenk)
07244;(Sattledt)
07245;(Lambach)
07246;(Gunskirchen)
07247;(Kematen am Innbach)
07248;(Grieskirchen)
07249;(Bad Schallerbach)
07250;(Maria Neustift)
07251;(Schiedlberg)
07252;(Steyr)
07253;(Wolfern)
07254;(Großraming)
07255;(Losenstein)
07256;(Ternberg)
07257;(Grünburg)
07258;(Bad Hall)
07259;(Sierning)
07260;(Waldhausen)
07261;(Schönau im Mühlkreis)
07262;(Perg)
07263;(Bad Zell)
07264;(Windhaag bei Perg)
07265;(Pabneukirchen)
07266;(Bad Kreuzen)
07267;(Mönchdorf)
07268;(Grein)
07269;(Baumgartenberg)
07272;(Eferding)
07273;(Aschach an der Donau)
07274;(Alkoven)
07276;(Peuerbach)
07277;(Waizenkirchen)
07278;(Neukirchen am Walde)
07279;(Haibach ob der Donau)
07280;(Schwarzenberg am Böhmerwald)
07281;(Aigen im Mühlkreis)
07282;(Neufelden)
07283;(Sarleinsbach)
07284;(Oberkappel)
07285;(Hofkirchen im Mühlkreis)
07286;(Lembach im Mühlkreis)
07287;(Peilstein im Mühlviertel)
07288;(Ulrichsberg)
07289;(Rohrbach in Oberösterreich)
0730;(Personal Services)
0732;(Linz)
07353;(Gaflenz)
07355;(Weyer)
07357;(Kleinreifling)
0740;(Personal Services)
07412;(Ybbs an der Donau)
07413;(Marbach an der Donau)
07414;(Weins-Isperdorf)
07415;(Altenmarkt;(Yspertal))
07416;(Wieselburg)
07432;(Strengberg)
07433;(Wallsee)
07434;(Haag)
07435;(Sankt Valentin)
07442;(Waidhofen an der Ybbs)
07443;(Ybbsitz)
07444;(Opponitz)
07445;(Hollenstein an der Ybbs)
07448;(Kematen an der Ybbs)
07471;(Neustadtl an der Donau)
07472;(Amstetten)
07473;(Blindenmarkt)
07474;(Euratsfeld)
07475;(Hausmening;(Neuhofen an der Ybbs))
07476;(Aschbach-Markt)
07477;(Sankt Peter in der Au)
07478;(Oed-Oehling)
07479;(Ardagger)
07480;(Langau;(Gaming))
07482;(Scheibbs)
07483;(Oberndorf an der Melk)
07484;(Göstling an der Ybbs)
07485;(Gaming)
07486;(Lunz am See)
07487;(Gresten)
07488;(Steinakirchen am Forst)
07489;(Purgstall an der Erlauf)
07562;(Windischgarsten)
07563;(Spital am Pyhrn)
07564;(Hinterstoder)
07565;(Sankt Pankraz)
07566;(Rosenau am Hengstpaß)
07582;(Kirchdorf an der Krems)
07583;(Kremsmünster)
07584;(Molln)
07585;(Klaus an der Pyhrnbahn)
07586;(Pettenbach)
07587;(Wartberg an der Krems)
07588;(Ried im Traunkreis)
07612;(Gmunden)
07613;(Laakirchen)
07614;(Vorchdorf)
07615;(Scharnstein)
07616;(Grünau im Almtal)
07617;(Traunkirchen)
07618;(Neukirchen;(Altmünster))
07619;(Kirchham)
07662;(Seewalchen am Attersee)
07663;(Steinbach am Attersee)
07664;(Weyregg am Attersee)
07665;(Unterach am Attersee)
07666;(Attersee)
07667;(Sankt Georgen im Attergau)
07672;(Vöcklabruck)
07673;(Schwanenstadt)
07674;(Attnang-Puchheim)
07675;(Ampflwang im Hausruckwald)
07676;(Ottnang am Hausruck)
07682;(Vöcklamarkt)
07683;(Frankenburg am Hausruck)
07684;(Frankenmarkt)
07711;(Suben)
07712;(Schärding)
07713;(Schardenberg)
07714;(Esternberg)
07716;(Münzkirchen)
07717;(Sankt Aegidi)
07718;(Waldkirchen am Wesen)
07719;(Taufkirchen an der Pram)
07722;(Braunau am Inn)
07723;(Altheim)
07724;(Mauerkirchen)
07727;(Ach)
07728;(Schwand im Innkreis)
07729;(Neukirchen an der Enknach)
07732;(Haag am Hausruck)
07733;(Neumarkt im Hausruckkreis)
07734;(Hofkirchen an der Trattnach)
07735;(Gaspoltshofen)
07736;(Pram)
07742;(Mattighofen)
07743;(Maria Schmolln)
07744;(Munderfing)
07745;(Lochen)
07746;(Friedburg)
07747;(Kirchberg bei Mattighofen)
07748;(Eggelsberg)
07750;(Andrichsfurt)
07751;(Sankt Martin im Innkreis)
07752;(Ried im Innkreis)
07753;(Eberschwang)
07754;(Waldzell)
07755;(Mettmach)
07757;(Gurten)
07758;(Obernberg am Inn)
07759;(Antiesenhofen)
07762;(Raab)
07763;(Kopfing im Innkreis)
07764;(Riedau)
07765;(Lambrechten)
07766;(Andorf)
07767;(Eggerding)
0780;(numbers for convergent services)
07941;(Neumarkt im Mühlkreis)
07942;(Freistadt)
07943;(Windhaag bei Freistadt)
07944;(Sandl)
07945;(Sankt Oswald bei Freistadt)
07946;(Gutau)
07947;(Kefermarkt)
07948;(Hirschbach im Mühlkreis)
07949;(Rainbach im Mühlkreis)
07952;(Weitersfelden)
07953;(Liebenau)
07954;(Sankt Georgen am Walde)
07955;(Königswiesen)
07956;(Unterweißenbach)
ACHTUNG: Bitte die Outlook-Datenbank bei ersten Versuchen vorher sichern
(Kontakte als PST-Datei exportieren! -> Datei->Öffnen->Importieren->In Datei exportieren->Outlook Datendatei (.pst))

Bei mir/uns funktionierts, viel Spass damit.
Beste Grüsse

J.M.
AHK: 1.1.37.01 Ansi, 32-Bit; Win10 22H2 64 bit, german
MKS

Re: Outlook, Telefonnummern ins kanonische Format transferieren

10 Feb 2017, 04:36

Das Vorwahlverzeichnis für Deutschland lässt sich bei der Bundesnetzagentur herunterladen:
https://www.bundesnetzagentur.de/Shared ... NBzip.html

Gruß
Martin

Return to “Skripte und Funktionen”

Who is online

Users browsing this forum: No registered users and 17 guests