2012-04-05 5 views
1

Ich habe eine Datenbankansicht eingerichtet. Wenn Benutzer die Daten aus der Ansicht in Word 2010 importieren wird es auf die gleiche Weise formatiert, wie in der Datenbank sein, etwa so:Tabelle in Word 2010 automatisch formatieren

------------------------------------------------------------- 
|workorder |customer |performed activity     | 
------------------------------------------------------------- 
|12345  |Client foo|activity foo      | 
|67890  |Client bar|activity bar      | 
------------------------------------------------------------- 

Aber ich mag es wie so angezeigt werden:

------------------------------------------------------------- 
client name:  Client foo 
workorder:   12345 
performed activity: activity foo 
------------------------------------------------------------- 

------------------------------------------------------------- 
client name:  Client bar 
workorder:   6789 
performed activity: activity bar 
------------------------------------------------------------- 

Ich muss eine bestimmte Aktionssequenz programmgesteuert für jede Zeile ausführen. Die Anzahl der Zeilen ist bei jedem Erstellen des Dokuments unterschiedlich. Die Anzahl der Felder und deren Position ist immer gleich.

Antwort

3

Verwenden Sie eine Word-Vorlage mit einem benutzerdefinierten Tabellenformat, das als Standard festgelegt ist. Jede Tabelle, die in diesem Dokument manuell oder programmgesteuert erstellt wird, erhält die gewünschte Formatierung.

  1. Machen Sie eine Tabelle (egal wie groß).
  2. Klicken Sie in die Tabelle und Sie werden 2 tabellenbezogene Registerkarten in der oberen Word-Symbolleiste angezeigt.
  3. Klicken Sie auf die Registerkarte 'Design'.
  4. Vergrößern Sie das Dropdown-Menü für Standard-Tabellenformate, indem Sie auf den Pfeil rechts unten klicken.
  5. Klicken Sie auf 'Neuer Tabellenstil ...' unten im Dropdown-Menü.
  6. Geben Sie Ihrem neuen Tischstil einen passenden Namen.
  7. Klicken Sie auf 'Format' in der linken unteren Ecke und wählen Sie 'Borders and Shading'.
  8. Legen Sie die Grenzen nach Wunsch fest. In Ihrem Fall: Klicken Sie auf jedes der 3 Symbole links von der Vorschau.
  9. Drücken Sie OK in 'Rahmen und Schattierung' und OK 'Neuer Tabellenstil ...'.
  10. Ihr Tabellenformat wird unter den Rahmenstilen in der oberen Symbolleiste angezeigt.
  11. Klicken Sie mit der rechten Maustaste auf Ihren neu erstellten Rahmenstil und wählen Sie "Als Standard festlegen".
  12. Speichern Sie das Dokument als Word-Vorlage (.dotx).
  13. Integrieren Sie die Wordvorlage in Ihre Makros.

Ich hoffe, das hilft.

* Unter Microsoft Office Word 2007 ausgeführt

Verwandte Themen