Access in Excel exportieren mit fester Spaltenbreite

Moderator: ModerationP

Access in Excel exportieren mit fester Spaltenbreite

Beitragvon Alyee » 13. Okt 2017, 09:31

Hallo zusammen,

ich möchte zwei Abfragen von Access, in Excel, in eine Datei, aber auf verschiedenen Seiten exportieren.
Das klappt auch soweit mit folgendem Code:

Code: Alles auswählen
Private Sub Befehl18_Click()
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Abfrage1", "C:\Pfad", True, "NameSeite1"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Abfrage2", "C:\Pfad", True, "NameSeite2"
End Sub


Jetzt möchte ich, dass sich die Spaltenbreiten automatisch an den längsten Eintrag anpassen.
Jemand eine Ahnung wie das geht? :)
Alyee
Neuling
 
Beiträge: 1
Registriert: 13. Okt 2017, 09:24

Re: Access in Excel exportieren mit fester Spaltenbreite

Beitragvon MissPh! » 15. Okt 2017, 23:17

Hallo Alyee,

dazu musst du die generierten Excel-Dateien per Automation öffnen, um die entsprechenden Excel-Befehle anwenden zu können. Die Suche nach "Excel.Application" hier im Access-Forum könnte da schon weiterhelfen. Um die Befehle der Spaltenverbreiterung in Excel herauszufinden, sollte die Makroaufzeichnung einer solchen Aktion in einer Excel-Tabelle dir den benötigten Input liefern.
MissPh!

(mit selbstverständlich stets freundlichen Grüßen!)
MissPh!
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 32358
Registriert: 07. Apr 2006, 14:29
Wohnort: NRW


Zurück zu Access Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste