Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Excel Word SpeicherPfad (https://www.delphipraxis.net/57128-excel-word-speicherpfad.html)

ColdFire 16. Nov 2005 09:39


Excel Word SpeicherPfad
 
Hi leute ich habe eine frage.

Wenn ich aus meinem Programm ein worddokument öffne übergebe ich einen speicherort mit:

Delphi-Quellcode:
 WordApplication.ChangeFileOpenDirectory(hauptVerz + '\Dokumente\');
Funktioniert wunderbar!

wie ist das in Excel ?
Delphi-Quellcode:
ExcelApplication.ChangeFileOpenDirectory(hauptVerz + '\Excel\');
dass muss doch gehn oder ??

lg CF

ColdFire 16. Nov 2005 18:19

Re: Excel Word SpeicherPfad
 
Ahrrr... gibt es niemanden der mir helfen kann ?
Einfach den speicherpfad übergeben ... muss doch gehhhn danke!

sry 4 doppelpost !

lg CF

glkgereon 16. Nov 2005 18:40

Re: Excel Word SpeicherPfad
 
Zitat:

Zitat von ColdFire
Ahrrr... gibt es niemanden der mir helfen kann ?
Einfach den speicherpfad übergeben ... muss doch gehhhn danke!

sry 4 doppelpost !

lg CF

Waren schon die 24 Stunden rum? (Siehe Kodex...)

Zum Thema:
Wird wohl gehen.
Probier es doch einfach aus :gruebel:

ColdFire 17. Nov 2005 07:37

Re: Excel Word SpeicherPfad
 
Problem is es geht aber nicht oder ich finde keinen passenden command dazu !

thx CF

HendrikM 17. Nov 2005 08:05

Re: Excel Word SpeicherPfad
 
Also ich mach das immer so:
ExcelApplication.Open(const Filename: WideString; UpdateLinks: OleVariant; ReadOnly: OleVariant;
Format: OleVariant; Password: OleVariant; WriteResPassword: OleVariant;
IgnoreReadOnlyRecommended: OleVariant; Origin: OleVariant;
Delimiter: OleVariant; Editable: OleVariant; Notify: OleVariant;
Converter: OleVariant; AddToMru: OleVariant; Local: OleVariant;
CorruptLoad: OleVariant; lcid: Integer): ExcelWorkbook; safecall;
Das Open liefert dir dann das Workbook - Objekt zurück.
Als erstes gibst Du Dein Verzeichnis und den Dateinamen an.
Der letzte Parameter darf nicht 'EmptyParam' sein, sondern sollte:
Mylcid := LOCALE_USER_DEFAULT; gesetzt werden.
Hendrik

ColdFire 17. Nov 2005 14:28

Re: Excel Word SpeicherPfad
 
Delphi-Quellcode:
     
      ExcelApplication.Connect;
      ExcelApplication.Workbooks.Add(EmptyParam,0);
      ExcelApplication.Visible[1]:= true;         // false wenn Excel unsichtbar sein soll
      ExcelApplication.UserControl:= true;        // false wenn Excel unsichtbar sein soll
      ExcelApplication.DisplayAlerts[1]:= true;   // bei Änderung Meldung anzeigen Speichern Ja Nein
      ExcelApplication.AskToUpdateLinks[1]:= true;

//    WordApplication.ChangeFileOpenDirectory(hauptVerz + '\Excel\' + DATEI);

      ExcelApplication.Disconnect;
so sieht dass bei mir aus !

NUR die selbe struktur wie bei einem WordApplication geht nicht bei excel!
Help me Please !


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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