Serienbrief Word 2010 - Datenquellenüberschriften in Excel sind nicht in Zeile 1
Hallo,
da denkt frau sie beherrscht nach 25 Jahren Word und dann das.
Aufgabe:
Serienbrieferstellung Word 2010 mit einer Excel-Datenquelle (ebenfalls 2010), die aus mehreren Tabellen besteht. Die Abfrage über mehrere Blätter bekomme ich mit DATABASE gelöst. Nicht das Thema, aber ... die Überschriften stehen nicht in Zeile eins sondern immer erst ab Zeile 6. Es muss so bleiben, darf nicht verändert werden. siehe Bild 1
Das bedeutet, ich bekomme die Datenbereiche in Excel nicht angesprochen. Sie sind zwar mit Namen versehen. DIe Namen tauchen aber überhaupt nicht auf wenn ich die Datenquelle einbinde. siehe Bild 2.
Ich habe sogar versucht einen Druckbereich zu definieren. Geht auch nicht.
Nicht blöd, habe ich eine ganz neue Testmappe mit mehreren Blättern angelegt, Bereiche verschoben, Bereiche mit Namen versehen, klappt. s. Bild 3.
Was stimmt mit der ersten Mappe nicht? Ich habe sogar in Word schon bei den Erweiterten Optionen Dateiformatkonvertierung beim Öffnen bestätigen getestet. Geht auch nicht. Man wird zwar beim EInbinden der Datenquelle dann gefragt ob man mit OLE DB arbeiten will, bringt aber genau so viel wie das obige, nämlich nichts.
Danke für die Hilfe.
da denkt frau sie beherrscht nach 25 Jahren Word und dann das.
Aufgabe:
Serienbrieferstellung Word 2010 mit einer Excel-Datenquelle (ebenfalls 2010), die aus mehreren Tabellen besteht. Die Abfrage über mehrere Blätter bekomme ich mit DATABASE gelöst. Nicht das Thema, aber ... die Überschriften stehen nicht in Zeile eins sondern immer erst ab Zeile 6. Es muss so bleiben, darf nicht verändert werden. siehe Bild 1
Das bedeutet, ich bekomme die Datenbereiche in Excel nicht angesprochen. Sie sind zwar mit Namen versehen. DIe Namen tauchen aber überhaupt nicht auf wenn ich die Datenquelle einbinde. siehe Bild 2.
Ich habe sogar versucht einen Druckbereich zu definieren. Geht auch nicht.
Nicht blöd, habe ich eine ganz neue Testmappe mit mehreren Blättern angelegt, Bereiche verschoben, Bereiche mit Namen versehen, klappt. s. Bild 3.
Was stimmt mit der ersten Mappe nicht? Ich habe sogar in Word schon bei den Erweiterten Optionen Dateiformatkonvertierung beim Öffnen bestätigen getestet. Geht auch nicht. Man wird zwar beim EInbinden der Datenquelle dann gefragt ob man mit OLE DB arbeiten will, bringt aber genau so viel wie das obige, nämlich nichts.
Danke für die Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 278552
Url: https://administrator.de/contentid/278552
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
15 Kommentare
Neuester Kommentar
Moin,
Workaround, verknüpfe die Tabelle auf einem anderen Sheet im Workbook mit Formeln auf welchem sie in Zeile 1 beginnen.
Gruß jodel32
die Überschriften stehen nicht in Zeile eins sondern immer erst ab Zeile 6. Es muss so bleiben, darf nicht verändert werden. siehe Bild 1
deshalb hast du die Probleme, weil Excel bei der Angabe des Sheets den UsedRange eines Sheets als Datenquelle interpretiert, d.h. wenn oberhalb der Überschriften noch irgenwdo anders Daten stehen wird die Zeile in welcher die ersten Daten stehen als Überschriftenzeile von Excel interpretiert!Workaround, verknüpfe die Tabelle auf einem anderen Sheet im Workbook mit Formeln auf welchem sie in Zeile 1 beginnen.
Gruß jodel32
Du must nur in deinem 1. Bild die ersten 5 Haken rausnehmen, dann hast Du deine Überschrift!
Das geht so leider nicht, die Feldnamen(Überschriften) bleiben dabei gleich....auch wenn du die Haken bei den ersten Zeilen rausnimmst.Siehst du an den Spaltenüberschriften im Dialog
Zitat von @holli.zimmi:
sie muss bei Seriendruckempfänger -> unten links "Datenquelle" auf den Button "Bearbeiten" gehen und
dann es entsprechende auswählen und Daten eintragen!
Danach kommt eine Meldung vom Excel, ob er die Überschrift übernehmen soll und bestätigen!
Hmm geht hier nicht so wie du beschrieben hast, Excel 2010 fragt hier nicht ob es Überschriften übernehmen soll sondern ob es die Daten aktualisieren soll, aber die Überschriften aktualisiert es nicht.sie muss bei Seriendruckempfänger -> unten links "Datenquelle" auf den Button "Bearbeiten" gehen und
dann es entsprechende auswählen und Daten eintragen!
Danach kommt eine Meldung vom Excel, ob er die Überschrift übernehmen soll und bestätigen!
Vermutlich hast du in deinem Sheet vor der Überschriftenzeile keine wirklichen Daten stehen, denn dann geht das auch hier, aber das ist beim TO wahrscheinlich nicht der Fall ...
Das von dir beschriebene geht höchstens wenn du keine Excel-Datei als Quelle verwendest sondern eine neue Liste erstellst, dann kann man die Überschriften anpassen.
Hi Jodel32,
Genauso hab ich es gemacht! Aber uns war dann klar, das es wahrscheinlich nicht so funktioniert!
Das war mir gerade so spontan einfällt, wäre eine neue leere Excel-Tabelle die die korrekte Überschrift hat und die Daten von den anderen Tabellen einliest bzw. -> verknüpft wären oder halt mit Access!
Gruß
Holli
Das von dir beschriebene geht höchstens wenn du keine Excel-Datei als Quelle verwendest sondern eine neue Liste erstellst, dann kann man die Überschriften
anpassen.
anpassen.
Genauso hab ich es gemacht! Aber uns war dann klar, das es wahrscheinlich nicht so funktioniert!
Das war mir gerade so spontan einfällt, wäre eine neue leere Excel-Tabelle die die korrekte Überschrift hat und die Daten von den anderen Tabellen einliest bzw. -> verknüpft wären oder halt mit Access!
Gruß
Holli
Öhm, kannst du das alles in ein Kommentar packen, das ist nun wirklich nicht nötig für jeden einen separaten zu erstellen ....Danke
Wenns das dann war bitte als gelöst markieren ..
Wenns das dann war bitte als gelöst markieren ..
Findest du nicht, dass "Frage gelöst" irgendwie falsch ist?
Aber Ihr habt für euch eine Lösung gefunden, die ich dir auch schon vorgeschlagen habe. Entweder Überschriften in die erste Zeile oder auf einem neuen Blatt verlinken (btw. Tabellenblätter lassen sich auch ausblenden ! dann ist auch nichts mehr "unübersichtlich")Mit VBA ließe sich das ebenfalls lösen.
Aber ob das für euch eine Option wäre, wissen wir ja nicht.