Autor Beitrag
karin.rometsch@web.de
Hält's aus hier
Beiträge: 7

Win2000, Win XP, Vista
Delph 2007i; C#; Delphi Prism
BeitragVerfasst: Do 08.11.07 11:58 
Hat Jemand schon mal die Funtion
ExcelWorkbook.SaveAs verwendet und kann mir sagen, wie die Parameter richtig
anzugeben sind?
Freue mich über jeden Tipp!! :lol:


Moderiert von user profile iconjasocul: Topic aus Windows API verschoben am Do 08.11.2007 um 12:17
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Do 08.11.07 12:15 
Hi,

des öfteren, aber in VBA direkt und dort gibt man einfach den Pfad an. Wo liegt denn dein Problem?

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
karin.rometsch@web.de Threadstarter
Hält's aus hier
Beiträge: 7

Win2000, Win XP, Vista
Delph 2007i; C#; Delphi Prism
BeitragVerfasst: Do 08.11.07 16:41 
user profile iconene hat folgendes geschrieben:
Hi,

des öfteren, aber in VBA direkt und dort gibt man einfach den Pfad an. Wo liegt denn dein Problem?

Ich mache das direkt in Delphi. Ich fülle ein Worksheet komplett und möchte es
dann unter einem bestimmten Namen speichern.
Doch leider gibt die Delphi-Hilfe da nicht sehr viel her.
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Fr 09.11.07 07:02 
Wie sprichst du denn das Workbook an? SaveAs ist halt ne VBA-Funktion und das steht in der OH:

Zitat:
SaveAs-Methode


Speichert die in einem Blatt (Syntax 1) oder einer Arbeitsmappe (Syntax 2) vorgenommenen Änderungen in einer anderen Datei.

Syntax 1

Ausdruck.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AddToMru, TextCodePage, TextVisualLayout)

Syntax 2

Ausdruck.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodePage, TextVisualLayout)

Ausdruck Erforderlich. Ein Ausdruck, der ein Chart- oder ein Worksheet-Objekt (Syntax 1) oder ein Workbook-Objekt (Syntax 2) zurückgibt.

Filename Variant optional. Eine Zeichenfolge, die den Namen der zu speichernden Datei angibt. Sie können den vollständigen Pfad angeben. Andernfalls speichert Microsoft Excel die Datei im aktuellen Ordner.

FileFormat Variant optional. Das beim Speichern der Datei zu verwendende Dateiformat. Eine Liste der gültigen Formate finden Sie unter der FileFormat-Eigenschaft. Bei einer vorhandenen Datei ist das Standardformat das zuletzt angegebene Dateiformat; bei einer neuen Datei wird standardmäßig das Format der eingesetzten Excel-Version verwendet.

Password Variant optional. Eine von der Groß-/Kleinschreibung abhängige Zeichenfolge (maximal 15 Zeichen), mit der das Schutzkennwort für die Datei angegeben wird.

WriteResPassword Variant optional. Eine Zeichenfolge, die das Kennwort für die Schreiberlaubnis der Datei angibt. Wenn eine Datei mit einem Kennwort gespeichert und das Kennwort beim Öffnen nicht angegeben wird, wird die Datei schreibgeschützt geöffnet.

ReadOnlyRecommended Variant optional. Falls True, wird beim Öffnen der Datei in einer Meldung empfohlen, die Datei schreibgeschützt zu öffnen.

CreateBackup Variant optional. Falls True, wird eine Sicherungsdatei erstellt.

AccessMode Variant optional. Der Zugriffsmodus der Arbeitsmappe. Dies kann eine der folgenden XlSaveAsAccessMode-Konstanten sein: xlShared (Freigabe), xlExclusive (Exklusivmodus) oder xlNoChange (Zugriffsmodus nicht ändern). Falls dieses Argument nicht angegeben wird, bleibt der Zugriffsmodus unverändert. Wenn Sie ein gemeinsam genutztes Dokument speichern, ohne den Dateinamen zu ändern, wird dieses Argument ignoriert. Verwenden Sie die ExclusiveAccess-Methode, um den Zugriffsmodus zu ändern.

ConflictResolution Variant optional. Gibt an, wie Änderungskonflikte gelöst werden, wenn die Arbeitsmappe ein gemeinsam genutztes Dokument ist. Dies kann eine der folgenden XlSaveConflictResolution-Konstanten sein: xlUserResolution (Anzeige des Dialogfelds Konflikte lösen), xlLocalSessionChanges (akzeptiert automatisch die Änderungen des lokalen Benutzers) oder xlOtherSessionChanges (Änderungen anderer Benutzer haben Vorrang vor denen des lokalen Benutzers). Falls dieses Argument nicht angegeben wird, wird das Dialogfeld Konflikte lösen angezeigt.

AddToMru Variant optional. Falls True, wird diese Arbeitsmappe der Liste der zuletzt geöffneten Dateien hinzugefügt. Der Standardwert ist False.

TextCodePage Variant optional. Wird in U.S. English Microsoft Excel nicht verwendet.

TextVisualLayout Variant optional. Wird in U.S. English Microsoft Excel nicht verwendet.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.