So replizieren Sie das Layout und die Formatierung eines MS Word-Dokuments in einem MS Access 2013-Bericht

816
jellyberg

Ich baue ein Auftragsabwicklungssystem in MS Access 2013 auf, das es dem Mitarbeiter ermöglicht, Auftragsdetails über das Formular des Kunden einzugeben. Das System zeichnet dieses in der Datenbank auf und erstellt eine Rechnung (die in Schwarzweiß und in Farbe gedruckt wird). .

Die Rechnung sollte identisch zu den alten Rechnungen aussehen, die mit einem Word-Dokument und einem MailMerge aus einer großen alten Excel-Tabelle erstellt wurden.

Wenn ich versuche, Strg-A, Strg-C, dann alles in den Bericht in der Entwurfsansicht in Access einzufügen, wird die Formatierung beibehalten, aber es ist ein eingebettetes Word-Dokument, was nicht ideal ist. Wenn ich einzelne Elemente einfüge, scheinen sie zu eingebetteten Mini-Word-Dokumenten zu werden - wiederum nicht, was ich will.

Gibt es bessere Ideen, wie ich das erreichen könnte? Prost.

BEARBEITEN: Ich versuche, eine PNG des Dokuments zu verwenden, wobei die Leerzeichen, die vom Berichtsleerzeichen ausgefüllt werden sollen, als Bild im Hintergrund des Berichts verwendet werden. Das Bild sieht jedoch sehr schroff und artefaktartig aus.

1

2 Antworten auf die Frage

1
jellyberg

Die einzige Lösung, die ich finden konnte, war gehackt und schrecklich, aber die Arbeit wurde (schließlich) erledigt.

Ich habe das Dokument in ein JPG-Format konvertiert, das JPG-Bild als Hintergrundbild des Access-Berichts festgelegt, dann alle Elemente manuell neu erstellt und mit dem Hintergrundbild ausgerichtet.

0
Edgar

Ich habe diese Frage gefunden, als ich nach einer Lösung gesucht habe. Ich habe keine Lösung gefunden, also habe ich mich ein bisschen mehr versucht. Das ist was ich getan habe und was gut funktioniert:

  1. Erstellen Sie einen Access-Bericht
  2. Markieren Sie einen Teil des Word-Dokuments, kopieren Sie
  3. Fügen Sie dies in den Access-Bericht ein. Dadurch wird ein nicht gebundener Objektrahmen erstellt, der diesen Teil des Word-Dokuments enthält. Das sieht aus wie ein Bild, aber es ist kein Bild. Durch Ändern des Größenmodus für Zoomen wird der Text neu formatiert - genau wie in Word.
  4. Ein Doppelklick auf das eingebettete Dokument ermöglicht die Bearbeitung - genau wie in Word.

Ich habe mehrere Teile aus folgendem Grund kopiert und eingefügt:

  • Ich habe einige Teile des Originaldokuments durch Textfelder ersetzt, um Werte aus der Datenbank anzuzeigen
  • Ich habe große Teile so getrennt, dass sie zu den Seiten in Access passen. Wenn ein Teil zu lang war, um ihn auf einer Seite anzuzeigen, habe ich einen anderen Teil kopiert (dh die zweite Seite des Originaldokuments), und diese wurde dann auch als zweite Seite im Zugriffsbericht angezeigt.

Kopfzeilen und Fußzeilen für Berichte und Seiten können wie üblich in Access verwendet werden.

Ich habe dies verwendet, um sicherzustellen, dass das (legale) Dokument in Access gespeichert wird. Ich hätte das mit Word machen können (und dies auch für andere Projekte). Der Text ist jedoch in Word und könnte bearbeitet werden, was in bestimmten Szenarien nicht perfekt ist.