![]() |
Spalten aus einer Exceltabelle ausblenden
Hi,
ich muss mich mal wieder mit Excel rumärgern :) Und zwar soll ich unter anderem Spalten ausblenden. Mein Problem ist jetzt wie ich auf die Spalten zugreifen kann. Mit VBA sieht es ganz einfach aus:
Code:
Nur mit Delphi bekomme ich das nicht hin.
Columns("D:F").Select
Selection.EntireColumn.Hidden = True Ich habe es folgendermaßen versucht:
Delphi-Quellcode:
Aber so kann ich ja keine Spalten auswählen. Und auch sonst habe ich dazu keine Möglichkeiten gefunden. Ist rübergekommen, was ich meine?
Worksheet1.Columns.Hide := true;
|
Re: Spalten aus einer Exceltabelle ausblenden
Ist nur geraten. Hab gerade keine Zeit zum Testen, aber versuchs mal so:
Delphi-Quellcode:
musst halt mal ein bisschen rumpropieren. Vielleicht gehts auch mit Columns(1).Hidden oder Columns[1].Hidden
var Rng: ExcelRange;
Begin Rng:= Sheet.Range[ 'A1', 'A2' ].EntireColumn; Rng.Hidden:= True; End; |
Re: Spalten aus einer Exceltabelle ausblenden
Funktioniert leider nicht.
Ich habe schon lange rumprobiert, aber irgendwann habe ich aufgegeben. |
Re: Spalten aus einer Exceltabelle ausblenden
Hallo,
wie wäre es denn damit:
Code:
Damit wird bei mir die Spalte H ausgeblendet.
ExcelSheet.Range['H1','H1'].EntireColumn.Hidden:=False;
Das Beispiel von Treffnix funktioniert auch. Für Office 2000 muss ich allerdings Range anstatt ExcelRange nehmen. Leider hat Borland den Type Range in ExcelRange in der Typelibrary für Office 2003 umbenannt. |
Re: Spalten aus einer Exceltabelle ausblenden
Dann mache ich irgendwas anderes falsch. :gruebel:
Könntest du bitte mal den ganzen Quelltext posten, in dem es um Excel geht. |
Re: Spalten aus einer Exceltabelle ausblenden
Hallo,
poste Du mal Deinen Source. Damit wir sehen können was bei Die falsch ist. |
Re: Spalten aus einer Exceltabelle ausblenden
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ok hier mein Source. |
Re: Spalten aus einer Exceltabelle ausblenden
Hallo,
danke. Ich konnte jetzt erst wieder ins Forum kommen. Gestern Abend habe ich das Programm noch einmal ganz neu geschrieben. Jetzt funktioniert es. :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz