-
Fototrend
Új hozzászólás Aktív témák
-
JFL
csendes tag
válasz GuMipOkE #128 üzenetére
Pedig stimmelnie kellene, legalábbis nekem VC++ esetén működik.
wbook.SaveAs(COleVariant(m_xlFile), COleVariant(xlDBF4), covOptional, covOptional, covOptional, covOptional, 0, covOptional, covOptional, covOptional, covOptional);
Megfelelő értéket adsz át a fájlformátum helyén? Az xlDBF4 egy short int, aminek értéke 11. Ha nem adod meg ezt a paramétert, akkor az alapértelmezett az xlWorkbookNormal, aminek értéke -4143 (0xFFFFEFD1). -
JFL
csendes tag
válasz GuMipOkE #130 üzenetére
Ezeket a kódokat elég körülményes megtudni. Elindítod az Excelt (vagy az éppen szükséges Office részhalmazt ), majd Eszközök->Makró->Visual Basic, itt pedig View->Object Browser. Itt láthatod az összes használható objektumot és annak mindenféle tulajdonságát. A ''Search Text'' editboxba beírod a keresett osztály nevét (fájlformátumnál pl. azt, hogy xlFileFormat), az alatta lévő ablakban megjelennek az osztály tagjai. A tagokra rákattintgatva alul kiíródik a megfelelő érték (pl. Const xlDBF4 = 11), ezeket kell beabálni a programodba. Ha sok ilyet használsz, akkor érdemes enum-okat létrehozni erre a célra.
-
GuMipOkE
aktív tag
válasz GuMipOkE #150 üzenetére
A szemléltetés kedvéért (BC++ban):
Variant ExcelApp = CreateOleObject(''Excel.Application'');
ExcelApp.OlePropertySet(''Visible'', false);
Variant WBook = ExcelApp.OlePropertyGet(''Workbooks'').OleFunction(''open'', ''C:\\test.xls'');
Variant WSheet = WBook.OlePropertyGet(''ActiveSheet'');
WSheet.OleProcedure(''Activate'');
adat=WSheet.OlePropertyGet(''Range'', ''D4'');
ShowMessage(''A kért adat: '' + adat);
ExcelApp.OleProcedure(''Quit'');
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Milyen videókártyát?
- Politika
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- Melyik tápegységet vegyem?
- Milyen okostelefont vegyek?
- Skoda, VW, Audi, Seat topik
- Samsung Galaxy Watch6 Classic - tekerd!
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- További aktív témák...