Ez a dokumentum a Microsoft Office Excel 2003 alkalmazással kapcsolatos legújabb információkat tartalmazza.
Ha a fontos fájlt a képernyőn szeretnénk megtekinteni, a böngésző ablakát állítsuk teljes méretűre. A fájl nyomtatásához kattintsunk az eszköztár Nyomtatás gombjára.
Az Office XP csomag webösszetevőinek telepítése
A Microsoft XML Core Services (MSXML) 3.0-s verziójának támogatása megszűnt
Módosult a listák kezelésének mikéntje az Office Excel 2003 programban
Pénznemekkel kapcsolatos problémák az Office Excel 2003 csatolt listáiban
Egyes XPath kifejezések helytelenül formázott exportált XML-elemeket eredményeznek
A Microsoft Office Professional Edition 2003 szoftver az Office 2003 webösszetevőkhöz (Owc11.msi) és az Office XP webösszetevők (Owc10.msi) frissített verziójához is tartalmazza a szükséges Windows Installer csomagfájlokat. Mindkét .msi fájl a telepítő CD-n található, és mindkét verzió elérhető a Microsoft Office 2003 telepítőjében (igaz ugyan, hogy nem jelennek meg választható lehetőségként a Microsoft Office 2003 telepítőjének felhasználói felületén). A rendszer alapértelmezés szerint telepíti az Office 2003 webösszetevőit, ám a frissített Office XP webösszetevőket csak abban az esetben, ha a telepítő az Office XP webösszetevőinek egy korábbi verzióját észleli a számítógépen.
Amennyiben olyan számítógépre szeretnénk saját kezűleg telepíteni az Office XP összetevőket, amelyre korábban nem telepítették az Office XP webösszetevőit, az Owc10.msi fájlt közvetlenül a telepítő CD-ről kell futtatni.
Ha az Office XP webösszetevőire épülő megoldásokat alkalmazunk, netán új ügyfélszámítógépeken hajtunk végre telepítést (tehát nem frissítésről van szó), és ezt testreszabott módon kívánjuk megtenni, lehetőség van arra, hogy a frissített Office XP webösszetevők szerepeljenek az Office 2003 telepített példányában: ehhez adjuk meg az OWC10EXISTS tulajdonságot a parancssorban a Setup.exe fájl futtatásakor vagy a telepítési beállításokat tartalmazó Setup.ini fájlban.
Például:
OWC10EXISTS=1
A Windows SharePoint Services és az Office Excel 2003 programban a számok megjelenítésekor alkalmazott pontosság eltérő lehet, ez azonban csak az Office Excel 2003 programban módosított rekordokra vonatkozik. Habár adódhatnak eltérések a számok megjelenítésének mikéntjében, a szóban forgó értékek pontossága mindkét programban ugyanaz, kivételt csak a SharePoint listákban előforduló 15 számjegynél hosszabb számok jelentenek. Ezek a számok pontatlanul jelennek meg az Office Excel 2003 programban.
Ha XML-megfeleltetést vagy XML-listát tartalmazó Excel munkalapot Weblap (*.htm; *.html) vagy Egy fájlból álló weblap (*.mht; *.mhtml) fájltípussal kívánunk menteni, jelöljük be az Interaktív változat jelölőnégyzetet, valamint A kijelölt: Lap választógombot. Ennek hatására a program csak az aktuális munkalapot menti weblapként, az XML-megfeleltetést vagy az XML-listát nem.
Amennyiben az XML-megfeleltetést vagy az XML-listát mégis menteni szeretnénk az interaktív weblappal, az egész munkalapot kell menteni úgy, hogy A teljes munkafüzet választógombot jelöljük be. Ez azért van így, mert az XML-listák alapjául szolgáló XML-megfeleltetési adatokat a munkafüzet részeként tárolja a rendszer, és elképzelhető, hogy több munkafüzet is megosztja ezen adatokat.
Az Office Excel 2003 program csak a Microsoft XML Core Services (MSXML) 5.0-s verzióját használja az XML alapú műveletekhez. A fokozottabb biztonság érdekében az Excel már nem támogatja az XSL stíluslapok olyan XML-fájlok megnyitásakor történő használatát, amelyek a régi XSL-névterek segítségével és az MSXML 3.0-s verziójának használatával alakítják át az XML-adatokat. Lehet például, hogy korábban ezzel a szolgáltatással töltöttük be az XML-adatokat HTML formátumúként, illetve segítségével alakítottuk át XML alapú adatainkat XML-számolótáblává (XMLSS). Az Office Excel 2003 programban tehát nem működik az olyan XML-fájlokra vonatkozó XSL átalakítás, amelyek alapértelmezett feldolgozási utasítása a régi XSL szintaxis és az MSXML 3.0-s verzióját használva végzi a HTML formátumúvá alakítást.
A listák kezelésének megkönnyítése és a listák széles körű használhatóságának elősegítése érdekében számos módosítás történt az Excel programban. Ilyen változtatás például a megváltoztatott navigáció, a tartománykijelölés és a szerkesztés, ugyanakkor egyéb szolgáltatásokat érintő kisebb módosítások is történtek az Excel alapú listák megfelelő működése érdekében.
Navigálás a listán belül
Az Excel listái úgy viselkednek, mint az azokat tartalmazó számolótábla a nagyobb befoglaló Excel számolótáblán belül. Az END+nyílbillentyű billentyűkombináció lenyomásakor például a kurzor a nyílbillentyűnek megfelelő irányban a listán belüli utolsó cellára ugrik. Az adott lista jobb oldali oszlopában a TAB billentyű megnyomásával a cellakurzor a következő sor első (tehát bal oldali) cellájára ugrik.
Listatartomány kijelölőszegélyei
A kimutatásokhoz és magához a számolótáblához hasonlóan a listaszegély körül olyan területek találhatók, amelyekkel tagolt kijelölés hajtható végre, például kijelölhető a lista egy teljes sora vagy oszlopa, de akár az egész lista is. A bal oldali és a felső listaszegély mentén lévő belső terület ezt a szolgáltatást segíti – ha föléjük visszük az egérmutatót, akkor annak alakja az igénybe vehető műveleteknek megfelelően módosul.
Lista kijelölt tartományainak áthelyezése
A Kijelölés áthelyezése mutató akkor jelenik meg, ha a mutatót a kijelölt tartomány szélén vagy a listaszegélyen tartjuk. A listán belül kijelölt területek csak úgy helyezhetők át, hogy nem szüntetik meg a lista épségét. Módosítható a sorok és az oszlopok sorrendje, és a kijelölt sor vagy oszlop akár a listatartományon kívülre is helyezhető. Ezzel szemben viszont nem helyezhető a sor vagy az oszlop olyan helyre, ahol átfedné a listaszegélyt.
A Windows SharePoint Services szolgáltatáshoz csatolt listák esetén további adatáthelyezési korlátozások is érvényesek.
Lista tartományainak módosítása
Az adott listán belül végrehajtott műveletek tulajdonképpen magára a listára vannak hatással, tehát nem a listán belül lévő számolótábla valamely részére. Ha sort vagy oszlopot törlünk a listából, akkor a sor vagy az oszlop listán belül eső celláit törli csak a program. Ez alól csak az AutoSzűrő szolgáltatás jelent kivételt, mert az a számolótábla sorainak egészére hatással van.
Automatikus listabővítés
Ha közvetlenül egy nem csatolt lista alatti vagy attól jobbra lévő listába írunk be adatokat, a program a lista automatikus bővítésével felveszi abba az új adatokat. A lista bővítésekor intelligens címke jelenik meg, amely lehetővé teszi az automatikus bővítés visszavonását vagy a megfelelő beállítás módosításával a bővítés teljes letiltását.
Ez a szolgáltatás alapértelmezés szerint engedélyezve van, de le is tiltható: kattintsunk az Eszközök menü Automatikus javítási beállítások parancsára, majd az Automatikus javítás párbeszédpanel Automatikus formázás beíráskor lapján töröljük a jelet az Új sorok és oszlopok felvétele a listába négyzetből.
Fogópont lista átméretezéséhez
Az Excel a megfelelő menüparancs használata helyett közvetlen módon is lehetővé teszi a listák átméretezését. Ehhez a listaszegély jobb alsó sarkában megjelenő átméretező fogópontot kell húzni, így oszloponként vagy soronként átméretezhető a lista. Arra nincs lehetőség, hogy oszloponként és soronként egyszerre történjen az átméretezés.
Listán kívül eső tartományok módosítása
Az adott listán kívül eső tartományok módosításakor figyelembe veendő legfontosabb szempont az, hogy rendszerint nem lehet tartományokra vonatkozó műveleteket végrehajtani olyan tartományokon, amelyek a listán belül és a listán kívül elhelyezkedő cellákat egyaránt tartalmaznak.
Ez alól egy fontos kivétel van, mégpedig az, ha a számolótábla egy teljes sorát vagy oszlopát (tehát nem csak a listát) jelöljük ki, majd töröljük azt. Ebben az esetben a sor vagy az oszlop listán belülre eső adatait is törli a rendszer (kivéve, ha a listát a Windows SharePoint Services szolgáltatáshoz csatoltuk).
Egyéb műveleti módosítások
Rendezési beállítások: A lista AutoSzűrő legördülő listájában megjelenő rendezési beállítások az összes AutoSzűrő legördülő listában megjelennek, függetlenül attól, hogy a legördülő lista listában helyezkedik-e el vagy sem.
A RÉSZÖSSZEG függvény: A RÉSZÖSSZEG függvény olyan új argumentumokkal rendelkezik, amelyek megkönnyítik a részösszegek számítását az adott lista összegsorában, és megszabja, hogy milyen típusú összesítést (például SZUM, ÁTLAG stb.) végezzen a program. A korábbi programverziókban ezek az argumentumok 1–10 közé eső számokkal voltak jelölve.
Az Excel 2003 programban módosult ezen argumentumok jelölése: minden számértékhez százat ad hozzá a rendszer, így jelezve, hogy a RÉSZÖSSZEG függvényt listán belül használják. Az alábbi táblázat az összegző függvényt, annak korábbi és a lista összesítő sorában használt jelenlegi argumentumát mutatja be.
Összegsorban végzett számítások elősegítése a RÉSZÖSSZEG() függvény módosításait követően
Összegző függvény | Régebbi argumentum | Lista részösszeg-argumentuma |
ÁTLAG | RÉSZÖSSZEG(1,<tartomány>) | RÉSZÖSSZEG(101,<tartomány>) |
DARAB2 | RÉSZÖSSZEG(2,<tartomány>) | RÉSZÖSSZEG(102,<tartomány>) |
DARAB | RÉSZÖSSZEG(3,<tartomány>) | RÉSZÖSSZEG(103,<tartomány>) |
MAX | RÉSZÖSSZEG(4,<tartomány>) | RÉSZÖSSZEG(104,<tartomány>) |
MIN | RÉSZÖSSZEG(5,<tartomány>) | RÉSZÖSSZEG(105,<tartomány>) |
SZÓRÁS | RÉSZÖSSZEG(7,<tartomány>) | RÉSZÖSSZEG(107,<tartomány>) |
SZUM | RÉSZÖSSZEG(9,<tartomány>) | RÉSZÖSSZEG(109,<tartomány>) |
VAR | RÉSZÖSSZEG(10,<tartomány>) | RÉSZÖSSZEG(110,<tartomány>) |
Megjegyzés: Ezen részösszeg-argumentumok nem kompatibilisek a korábbi verziók listáival.
Az Európai Unió euró pénznemének bevezetése előtt használt valamennyi nemzeti pénznem (akár maga a pénznemszimbólum, akár annak ISO alapú kódja) Pénznem adattípus helyett Szám adattípusként fog megjelenni, ez azonban nem számít hibának.
Az Excel 2003 néhány olyan pénznemtípust is támogat, amelyet a Windows SharePoint Services program nem. Az Excel 2003 ezeket a pénznemeket számokként teszi közzé a SharePoint alapú webhelyeken.
A pénznemtípus csatolt listákban történő módosítása nem változtatja meg a pénznemtípust a kiszolgálón. Ez programtervezési sajátosság.
A Microsoft Office 2003 programcsomag webösszetevőivel kapcsolatos, .NET alapú Windows-űrlapokon végbemenő események kezeléséhez módosítani kell a Microsoft Visual Studio .NET által az összetevőhöz létrehozott osztálycsomagolókat. A problémát az Office XP webösszetevői esetén leírt eljárásokkal küszöbölhetjük ki – erről a Tudásbázis (Knowledge Base) „319341 - HOW TO: Handle Events for the Office XP Spreadsheet Component on a Windows Form in Visual C# .NET” és „319342 - HOW TO: Handle Events for the Office XP Spreadsheet Component on a Windows Form in Visual Basic .NET." című (angol nyelvű) cikkében találunk bővebb felvilágosítást.
Az Office Excel 2003 objektummodelljével létrehozható kódokkal olyan XML-elemek is hozzárendelhetők, amelyekben az XPath kifejezés cellára mutató attribútumszűrőt tartalmaz. Bizonyos esetekben olyan XML is létrehozható, amely exportálásakor helytelen formátumú lesz. Érdemes elkerülni a következőket:
Ha az AutoSzűrő szolgáltatást legalább egy, nem ismétlődő XML-elemekhez hozzárendelt cellát tartalmazó adattartományban alkalmazzuk, a szűrő nem a várakozások szerint működik. Ez akkor lehet különösen zavaró, ha a nem ismétlődő XML-elemekhez rendelt cellákat jelölő kék szegély nem látható.
Ha a számítógépen a Microsoft .NET keretrendszer 1.1-es verziója és a Microsoft Office 2003 programcsomag a Microsoft Office 2003 webösszetevőinek .NET alapú programozhatósági támogatásával együtt fut, és az OWC10.msi fájl futtatásával telepítjük a Microsoft Office XP webösszetevőit, a Microsoft Office 2003 webösszetevőinek .NET alapú programozhatósági támogatása nem fog megfelelően működni.
A Microsoft Office 2003 webösszetevőinek .NET alapú programozhatósági támogatásával együtt a rendszer ugyanis telepíti és regisztrálja a Microsoft Office 2003 webösszetevőinek elsődleges együttműködési összeállítását (PIA) is, amelyre a Microsoft Office 2003 webösszetevői COM-típustárának Microsoft Visual Studio .NET keretrendszerből, kezelt kódokkal történő használatához van szükség. A Microsoft Office XP webösszetevők Microsoft Office 2003 csomag telepítését követő telepítése esetén az elsődleges együttműködési összeállítás működése nem lesz megfelelő.
Ha meg szeretnénk állapítani, hogy az összeállítás telepítve van-e a számítógépre, nyissuk meg a C:\Windows\Assembly mappát: a mappában a Microsoft.Office.Interop.Owc11 elemnek kell lennie.
A probléma elhárításához futtassuk újból a Microsoft Office 2003 telepítőjét, jelöljük be a Szolgáltatások hozzáadása/eltávolítása választógombot, majd kattintsunk a Tovább gombra. Jelöljük be az Alkalmazások részletes testreszabása jelölőnégyzetet, majd kattintsunk a Tovább gombra. Bontsuk ki a Közös Office szolgáltatások csomópontot, az Office 2003 Web Components elemet, kattintsunk a .NET programozástámogatás listaelemre, majd A sajátgépről fut parancsra, végül pedig a Frissítés gombra.
A Microsoft Office 2002 webösszetevő-készletének Számolótábla webösszetevőjével anélkül lehetett mentett felhasználónévvel és jelszóval rendelkező .odc fájlokat importálni, hogy be kellet volna jelölni az importálóvarázsló utolsó lapján található Jelszó mentése fájlba jelölőnégyzetet. A Microsoft Office 2003 webösszetevő-készlete Számolótábla webösszetevőjének használatakor azonban be kell jelölni a Jelszó mentése fájlba jelölőnégyzetet, mert ennek hiányában hitelesítési hibáról értesítő üzenet jelenik meg. A biztonsági hitelesítő adatok .odc fájlba mentése egyik esetben sem biztonságos megoldás, ezért a Microsoft inkább a Windows-hitelesítés használatát javasolja.