AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Spaltenbreite in Excel

Ein Thema von Ulf346C · begonnen am 10. Feb 2004 · letzter Beitrag vom 10. Feb 2004
Antwort Antwort
Ulf346C

Registriert seit: 15. Okt 2003
Ort: Magdeburg
85 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Spaltenbreite in Excel

  Alt 10. Feb 2004, 11:55
ich bin gerade dabei mit D5 eine Datenausgabe nach Excel zu programmieren.
Das funktionier soweit schon ganz gut, auch das Formatieren von Zellen:
Code:
   
  with WS.Range['B1', 'B1'].Font do
    begin
      Size := 22;
      Name := 'Times New Roman';
      FontStyle := 'Bold';
    end;
Nur finde ich keine Möglichkeit, die Spaltenbreiten in der Excel-Tabelle
zu verändern.
Wer weiß Rat ?
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#2

Re: Spaltenbreite in Excel

  Alt 10. Feb 2004, 12:01
Versuch mal
WS.Range['B1', 'B1'].EntireColumn.Width := Spaltenbreite und schau dir auch mal
WS.Range['B1', 'B1'].EntireColumn.Autofit an!
Letzteres passt die Spaltenbreite dem Text an. Vielleicht ist das ja schon das, was du suchst.
  Mit Zitat antworten Zitat
Ulf346C

Registriert seit: 15. Okt 2003
Ort: Magdeburg
85 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

Re: Spaltenbreite in Excel

  Alt 10. Feb 2004, 14:32
Danke für die Antwort, aber leider funzt weder das Eine noch das Andere
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#4

Re: Spaltenbreite in Excel

  Alt 10. Feb 2004, 14:41
Zumindest das Autofit habe ich schon selbst benutzt und es funktioniert. Was ist denn WS für ein Typ? TExcelsheet?

du könntest sonst höchstens nochmal
WS.Range['B1', 'B1'].EntireColumn.Columns.Autofit //bzw. .Width probieren.
  Mit Zitat antworten Zitat
Ulf346C

Registriert seit: 15. Okt 2003
Ort: Magdeburg
85 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

Re: Spaltenbreite in Excel

  Alt 10. Feb 2004, 15:45
*stirnklatsch*
Code:
   WS.Range['a1', 'c1'].EntireColumn.autofit;
funktioniert... man muß erst im Excel die Daten eintragen und DANN Autifit aktivieren
(bin nun mal nicht der große Excel Freak)

wäre ja auch zuviel verlangt wenn eine Funktion die Autofit heißt auch automatisch funktioniert naja, Microsoft eben

Danke für die Hilfe

Ulf
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#6

Re: Spaltenbreite in Excel

  Alt 10. Feb 2004, 15:59
Naja, Excel kann ja nicht hellsehen, wie breit der Text wird, an den es die Spalten anpassen soll...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz