Outlook-Termine importieren, Teil 1

Die Synchronisation von Outlook-Terminen in eine Access-Datenbank und wieder zurück ist ein sehr gefragtes Thema. In diesem Artikel schauen wir uns zunächst an, wie Sie Termine in Outlook lesen können. Dabei gibt es einige Feinheiten, die wir unter die Lupe nehmen. Die wichtigsten Informationen eines Termins wollen wir dabei in eine Access-Tabelle übertragen. Anlässe für das Einlesen von Outlook-Terminen gibt es genug – vielleicht möchten Sie die Geburtstage in eine Access-Datenbank übertragen oder einfach alle Termine für bestimmte Auswertungen erfassen.

Weiterlesen

XML mit VBA lesen: Nodes selektieren

Im Artikel „XML-Dokumente mit VBA lesen“ haben wir die grundlegenden Befehle erläutert, mit denen Sie per VBA auf den Inhalt von XML-Dokumenten zugreifen können. Wir sind dort bereits kurz auf die beiden Funktionen SelectNodes und SelectSingleNode eingegangen, mit denen Sie einen Verweis auf eine Auflistung mehrerer Node-Elemente oder eines einzelnen Elements holen können. Dabei geben Sie per Parameter den Pfad zu den gesuchten Node-Elementen oder die Attribute der Elemente auf diesem Pfad an. Im vorliegenden Artikel sehen wir uns im Detail an, wie Sie solche Suchkriterien formulieren können.

Weiterlesen

XML-Dokumente mit VBA lesen

Wir haben nun in einigen Artikeln beschrieben, welche Möglichkeiten die Bordmittel von Access für das Lesen und Schreiben von XML-Dokumenten bieten. Richtig flexibel ist das ganze natürlich nicht beziehungsweise nur, wenn Sie mit XSL nachhelfen. Wenn es beim Einlesen von XML-Dokumenten richtig individuell werden soll, können Sie aber immer noch mit VBA arbeiten. Dazu benötigen Sie nur einen Verweis auf die Objektbibliothek mit den Befehlen zum Bearbeiten von XML-Dokumenten – und das Know-how aus diesem Artikel.

Weiterlesen

XML: Eine Einführung

XML ist neben JSON eine der Sprachen, mit der Daten strukturiert in Textdateien gespeichert werden können. XML ähnelt HTML, der Auszeichnungssprache für Internetseiten. Die Inhalte werden in beiden Fällen dort durch bestimmte, in spitzen Klammern eingefasste Bezeichnungen gekennzeichnet und so zum Beispiel im Fall von HTML mit entsprechenden Formatierungen versehen. Unter Access und anderen Anwendungen dient XML der Vereinfachung beim Austausch von Daten zwischen verschiedenen Anwendungen. Wenn beide Anwendungen das gleiche XML-Format kennen, können die Daten etwa aus den Tabellen einer Datenbank in das XML-Format übertragen und dann von der empfangenden Anwendung in diesem Format eingelesen werden.

Weiterlesen

XML: Austausch mit Access-Bordmitteln

Im Artikel XML: Eine Einführung haben wir uns angesehen, wie XML-Dokumente aufgebaut sind und was bei ihrer Erstellung zu beachten ist. In diesem Teil der Artikelreihe wollen wir uns ansehen, welche Möglichkeiten die Bordmittel von Access für die Erstellung und das Einlesen von XML-Dokumenten bieten. Dabei verwenden wir die Tabellen der Südsturm-Datenbank und schauen uns an, welche Ergebnisse wir beim Exportieren erhalten.

Weiterlesen

Kategorie-XML-Export mit Transformation

Wie Sie die Daten aus Access-Tabellen mithilfe von Abfragen in die gewünschten Form bringen, wissen Sie bereits. Dazu eignen sich beispielsweise Auswahl- oder Kreuztabellenabfragen. Sie können aber auch die Inhalte von XML-Dokumenten ganz nach Ihren Wünschen strukturieren. Alles, was Sie benötigen, ist eine passende Transformation. Die notwendigen Informationen landen in einer XSL-Datei und beschreiben, wie die Daten des XML-Dokuments ausgegeben werden sollen.

Weiterlesen

XML exportieren per VBA

Im Artikel XML: Austausch mit Access-Bordmitteln haben wir gezeigt, wie Sie die Daten einer Access-Tabelle oder auch die Daten mehrerer verknüpfter Access-Tabellen in ein XML-Dokument exportieren können. Möglicherweise möchten Sie für einen solchen Export nicht immer den Export-Assistenten bemühen. Deshalb haben wir uns angesehen, wie Sie den Export per VBA durchführen können.

Weiterlesen

XML-Dokumente transformieren mit XSL

Im Artikel Kategorie-XML-Export mit Transformation haben wir an einem Praxisbeispiel gezeigt, wie Sie die Daten aus den beiden Tabellen Kategorien und Artikel exportieren und in eine andere Form bringen, als es der reine Export getan hätte. Im vorliegenden Artikel schauen wir uns nun an, welche Möglichkeiten die Transformation mit XSL grundsätzlich bietet und welche Rolle dabei die Sprache XPath spielt.

Weiterlesen

Access-Daten nach Excel verknüpfen

Wir haben uns bereits in verschiedenen Artikeln angesehen, wie Sie von Access aus auf die Daten einer Excel-Datei zugreifen können – ob per VBA oder auch per Verknüpfung oder Import. In diesem Artikel drehen wir den Spieß nun einmal um und zeigen, wie Sie die Daten einer Access-Tabelle in einer Excel-Tabelle einbinden und diese auf dem aktuellen Stand halten. Dabei schauen wir uns sowohl an, wie Sie dies von Excel aus erledigen, als auch wie Sie das Herstellen und Aktualisieren der Verknüpfung von Access aus erledigen.

Weiterlesen

Excel fernsteuern, Teil 2: Workbooks und -sheets

Von Access aus können Sie andere Anwendungen per VBA fernsteuern, wenn diese Anwendung dies unterstützt. Das ist grundsätzlich bei den übrigen Office-Anwendungen wie Excel, Outlook, Word oder PowerPoint der Fall. In dieser Artikelserie schauen wir uns an, wie Sie eine Excel-Anwendung fernsteuern können und wie Sie Dokumente anlegen, Daten in eine Excel-Tabelle schreiben oder die Daten auslesen. Im vorliegenden zweiten Teil geht es um den Umgang mit Excel-Dateien, den sogenannten Workbooks, und den darin enthaltenen Tabellen, in der Excel-Welt auch Worksheets genannt.

Weiterlesen