Mivel a prog hatására az Excel

Mivel a prog hatására az Excel?

sajnálom megismételve a kérdést.
Kell az én prog ok Excel és töltsd fel a fájlt neki -
Az a baj ebben a fájlban - egy szöveg-alapú jelentés fájlt TXT oszlopok.






Normál * .xls lehet letöltött keresztül ShellExecute.

Amíg nem oldotta meg a problémát a WinExec, de ez a pitch-úgyhogy nem tetszik az a tény, hogy meg kell adnia a teljes elérési utat az Excel. Nyilvánvaló, hogy ez az út dr.yuzerov változhat, korom, de szükség van, hogy megtudja, ezen a módon.
rövid utat az esetlen, és én nem nagyon szeretem.
Hogyan lehet hatékonyabban megoldani a problémát?

Megtalálható az utat Excel „th a rendszerleíró adatbázis vagy FindExecutable (), és töltse át ShellExecute ()

Ebben a megvalósításban az utat, hogy az Excel nem kell tudni ahhoz, hogy tudja csak az elérési utat a szöveges fájl.






használja comobj;
.
var
Excel: variáns;
.
kezdődik
Excel: = CreateOleObject ( "excel.application");
excel.open (FileName.);
.
végén;
perametry amelyet meg kell határozni, hogy vizsgálja meg a Megnyitás a VBA súgójában excel + használata makrorekorder.

Mert D5 és felette:

használja Excel97, OleServer;
.
var EA # 032;. TExcelApplication;
# 032; # 032; EAB. ExcelWorkbook;
kezdődik
EA: = TExcelApplication.Create (ön);
EA.ConnectKind: = ckRunningOrNew;
EA.Connect;
EA.Visible [0]: = false;
EAB: = EA.Workbooks.Add ( "teljes elérési utat a fájl", 0);
EA.Visible [0]: = true;
FreeAndNil (EA);
végén;

IMHO, így a munka udrbnee - szintaktikai hibák levágás compiler +
lesz „póni” módszerekkel.

De én már egy lehetőség Song „(22.05.02 10:51) tetszik. Gemmoroya kevesebb.

A királyság ebben a tekintetben lásd a „Hello Ige” néhány cikk „A hullámok az integráció.”

Kedves, és milyen regisztrációs kulcs egyedileg vezet Excel

megtalálta a „bal” módja annak, hogy megoldja a problémát (talán érdekes lesz a keresztapja)
Azt generált TXT fájlba rögzített kiterjesztése XLS
ShellExecute és nagylelkű "dudor" a EXCEL-em :)))




Kapcsolódó cikkek