Munka ms szóval a delphi 5-ből
Az MS WORD használatával a DELPHI 5/6/7-ból Nem szabványos jelentések
Nem szabványos jelentések - ki és miért csinálja ezt
Az a kérdés, hogy "Miért" mi, azt hiszem, már elegendő indokolást adott. De még mindig nem minden, hagyjuk a még megoldatlan problémákat.
Az első kérdés, melyet általában megkérdezünk, hogy hol tudom használni, kivéve a vállalkozást, ennek a témának alkalmazási köre meglehetősen széles, néhány kérdést és megoldást keresünk a Wardra vonatkozó megoldásaikra és jelentések készítésére:
És a számlán, ki csinálja? Ez az információ hasznos lehet a vezetők számára. Bármely WINDOWS programozó, akinek felsőfokú vagy speciális középfokú oktatása van, ismerős a Java és az OOP. Ezeket a programozókat gyakran hívják. A gyártási idő átlagosan 2-3 hónap, figyelembe véve a béta tesztelést.
Az OLE-vel való együttműködés alapjai
A program szintjén a WORD segítségével az OLE használata szükséges. Az interakció alapvető szerkezete a következő: Van egy SERVER program, amely a fő programnak tekinthető és minden műveletet végrehajt, esetünkben a kiszolgáló a WORD program. Ezekből a szavakból már világos, hogy ha a WORD nincs telepítve a számítógépre, akkor nincs szerver, akkor semmi sem lehet. Egyszerűen senki nem fog végrehajtani. Ez valójában a legelterjedtebb kérdés a középosztálybeli programozók között. A második interaktív program a CUSTOMER program, minden, amit csinál - kommunikál a szerverrel, és kéri, hogy végezze el a szükséges műveleteket, önmagában nem tehet semmit. Ennek a kölcsönhatásnak köszönhetően a feladat megoldásra kerül. Most fontold meg a megvalósítást:
És most fontold meg azokat a problémákat, amelyek a WORD használatával kapcsolatban merültek fel, amit korábban említettünk.- Ha telepíti az Word-t, és megpróbálja kapcsolatba lépni közvetlenül az Ole-on keresztül, az nem működik, az a tény, hogy amikor a WORD első alkalommal indul el, a program azt javasolja, hogy kinyomtasson egy tesztoldalt anélkül, hogy az Ole-ot az ügyfélnek megmondaná. Emiatt a program sikertelen lehet. És ez a hiba nem javítható, ez a baj a MICROSOFT cég munkája, aki létrehozta a WORD-ot, és eddig nem fogja megoldani ezt a problémát, amint azt a WORD XP is mutatja.
- Másik helyzet lehet, ha a megnyitott WORD-fájlt már egy másik alkalmazás vagy egy másolata foglalja el, akkor az Word csak olvasható módot kínál, és felszabadítja az erőforrást, átmenetet biztosít a szerkesztési képességre. Ez szintén befolyásolja az ügyfélprogram működését, mivel a felhasználónak meg kell felelnie a módok megváltoztatásának.
- A megnyitott fájl nem létezik. Ez a probléma meg kell oldania a fejlesztés nyelvét. A WORD nem nyújt hasonló szolgáltatásokat.
- Nincs elég memória a használatban lévő gépen. Lásd a 3. kérdésben erre a kérdésre adott választ.
Jelentések készítése WORD-ban (különböző megközelítések)
Számos megközelítés létezik a nem szabványos jelentések létrehozására a WORD-ban, az OLE technológiák használatával, és fontolja meg azokat a sorrendben:- Ez egy szabványos megközelítés. Az ügyfél kérést küld, a kiszolgáló végrehajtja, az ügyfél a következő kérést és így tovább végzi a feladatot.
- Használhatja a VBA beépített WORD nyelvet, írja le a szükséges makrókat a Visual Basic Script-ben és beilleszti őket az aktuális dokumentumba, akkor csak meg kell hívnia őket, és ez az. Ennek köszönhetően ténylegesen nyerhet az időben, de véletlenül ezt a módszert főként számítógépes vírusokban használják, ami miatt vírustámogatásokra utal, és ennek következtében néhány vírusölő a WORD vírussal fertőzött programot is meghatározhatja. Ezért ez a módszer nem kapott elosztást az Ole programok között.
- A harmadik módszer a legfontosabb, és az első kettő kombinációjából áll, ily módon bemutatva a megközelítések komplementaritását.
A 3 megközelítés bármelyikének végrehajtásához további intézkedésekre van szükség. Ha egy adott pozícióból szeretne írni / olvasni a szövegben, vagy szeretne dolgozni a táblával, akkor a könyvjelzőket a dokumentum megfelelő helyére kell elhelyeznie. Ezt a sablondokumentumban a manuálisan kell elvégezni. Ezután meg kell találni ezeket a könyvjelzőket a szövegben, és menjen hozzájuk. Először írunk egy eljárást a könyvjelző megtalálásához és a navigációhoz.
A WORD oldal előbeállítása
Az OLE WORD használatával kapcsolatos egyik leggyakoribb probléma a különböző WORD és különböző gépek konfigurációs beállításai, ennek eredményeképpen néha a dokumentum nem megfelelően játszik. Ez a probléma megoldható az oldal konfigurációs paramétereinek kézi beállításával. Ezek közül a beállítások közül külön-külön azonosítani lehet a behúzási lehetőségeket jobbra, balra, felülre és alulra, valamint számos más paraméterre.
Valójában a fent leírtak eléggé elegendőek a munkához, de létezik olyan dolog, mint a "íjak és kötelek kötése", és pontosan ezt fogjuk tenni.
Szerezze be a WORD verzióját: