Thema Datum  Von Nutzer Rating
Antwort
18.06.2024 16:33:09 RomLo
NotSolved
19.06.2024 08:23:23 Mase
NotSolved
Rot XML Datei erzeugen für Import Telefonbuch in Fritzbox
20.06.2024 11:43:55 Gast66564
Solved

Ansicht des Beitrags:
Von:
Gast66564
Datum:
20.06.2024 11:43:55
Views:
162
Rating: Antwort:
 Nein
Thema:
XML Datei erzeugen für Import Telefonbuch in Fritzbox

Hallo Marco
Danke für deine Antwort nachstehend meine Antworten / Erläuterungen

Da ich, wie gesagt, kein Programmier-Experte bin, habe ich mich erst mal nicht getraut ein Makro mit einem Code zu erzeugen und laufen zu lassen, von dem ich nicht weiß was es wirklich macht, weil ich den Code nicht verstehe und weil ich ein eher vorsichtiger Mensch bin und ich schon gehört habe das Makros auch Schaden anrichten können. Wie von dir vorgeschlagen habe ich den Versuch mit dem Makro dann doch gewagt.

Weil ich auch nicht wusste, was ich in einer Excel Datei xlsx (Telefonliste) mit dem Code genau zu tun habe musste ich mich erst mal schlau machen wie ich vorzugehen habe, also letztlich, wo ich den Code hinein kopieren soll etc..
Folgendes habe ich dann herausgefunden:
Ich muss in der xlsx Datei einen Klick im Menü auf den Tab "Entwicklertools" (wenn der TAB überhaupt zu sehen ist,) machen
im sich öffnenden Menü dann Klick auf "Visual Basic" oben ganz links in der Ecke,
in dem sich öffnenden neuen Fenster dann über hier im Menü den Tab "Einfügen" und dann den Unterpunkt "Modul" anklicken.
Es öffnet sich ein neues Unterfenster für das Modul, wo Code geschrieben oder eingefügt werden kann.
In diesem Fenster ist der Code aus der Quelle (Link) „Code zum Erzeugen einer xml Datei“ einzufügen
Das komplette VBA-Editor Fenster kann anschließend geschlossen werden – Klick auf "X" in der rechten
oberen Ecke, -- hier ist nicht das "X" vom „Code Fenster“ gemeint!
Jetzt ist die mit dem Code versehene Excel Datei erneut zu speichern ..... ABER !!
Speichern, allerdings im Format xlsm (das Format - bei dem Makros mit gespeichert werden)

Jetzt kann das Makro mit dem Namen ExportToXM ausgeführt werden mittels
                     (ALT + F8, dann ExportToXML auswählen und auf "Ausführen" klicken).
oder mit Klick im Menü auf den Tab "Entwicklertools" und im sich öffnenden Menü dann Klick auf "Makros" oben relativ ganz links in der Ecke
Es öffnet sich ein Unterfenster in dem ich das Makro "ExportToXM" - dass ich ausführen will - auswählen kann
(für den Fall das es mehrere gibt) -- für die Beispieldatei gibt es hier aber nur ein Makro!
Nach Auswahl und Klick auf OK wird das Makro ausgeführt und die gewünschte XML Datei erzeugt und
diese muss jetzt noch an einem frei wählbaren Ort gespeichert werden.

Als Wichtige Vorarbeit zu dem Geplanten Importieren ist aber vorher eine wichtige Sache zu machen.
Da es in der Bedienoberfläche der FritzBox unter Telefonie und dort unter Telefonbuch keine explizite Schaltfläche für einen Import eines Telefonbuchs / einer Telefonliste gibt, sondern nur die Schaltfläche "Wiederherstellen" muss man hier unbedingt beachten,
dass man zuerst einmal ein zweites Telefonbuch erzeugt mit einem oder zwei erfundenen Namen und Nummern.
Das 2. Telefonbuch ist wichtig damit man dieses als aktiv (Tab) einschalten kann und
nicht noch das bestehende Tel-Buch als aktiv eingeschaltet ist!!
Ist das bestehende Tel.-Buch mit u. U. 100 oder mehr Einträgen und diversen Infos noch aktiv, dann wird dieses beim Klick auf "Wiederherstellen" überschrieben und ist unwiderruflich weg !!
Also der Hinweis dieses bestehende Telefonbuch erst einmal zu sichern ist aus dem Grund schon mal wichtig.
Man sollte nun beim Importieren (hier mittels "Wiederherstellen") der neu erstellten XML Datei darauf achten dass das zweite  Tel.-Buch aktiv ist.
Beim Klick auf "Widerherstellen" öffnet sich ein Explorer Fenster und man muss den Pfad einstellen und die XML Datei auswählen.

Mit Klick auf "Ok" wird das in der FritzBox aktive Tel.-Buch überschrieben!!
Wenn das 2. Tel.-Buch überschrieben wird macht das ja nichts, weil das ja genau zu dem Zweck ist, zu dem es erzeugt wurde!

Fertig!! ...........So klapp es und so hat es bei mir auch geklappt smiley

Jetzt probiere ich noch rum was außer Namen und Tel.- Nr. noch geht und ob Obergrenzen bezüglich der maximalen möglichen Einträge (100, 500, oder 1000 oder??) gibt! Für mein Vorhaben sind es ca. 200.

Der Link zu der AVM Wissensdatenbank zeigt ja leider nur das "normale" Sichern = Exportieren und Wiederherstellen = importieren und keine Lösung für meinen angefragten Fall. Ob die von AVM einen besonderen Grund haben diesen Fall nicht zu beschreiben / eine Lösung anzubieten??
Danke für deine Hilfestellung und die Ermutigung es einfach erstmal mit dem Code zu probieren.

Viele Grüße
RomLo

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
18.06.2024 16:33:09 RomLo
NotSolved
19.06.2024 08:23:23 Mase
NotSolved
Rot XML Datei erzeugen für Import Telefonbuch in Fritzbox
20.06.2024 11:43:55 Gast66564
Solved