Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Vlastnosti dokumentov (metadáta):
Toto sú podrobnosti o samotnom dokumente, ako je názov, autor, kľúčové slová atď.
* Prístup a prezeranie vlastností:
* súbor> info: Toto je najjednoduchší spôsob. Na pravej strane sa zobrazí panel, ktorý zobrazuje základné vlastnosti. Kliknutím na „Zobraziť všetky vlastnosti“ v dolnej časti panela zobrazíte rozsiahlejší zoznam.
* Vkladanie vlastností do obsahu dokumentu:
* To vám umožní zobrazovať dynamické informácie v texte dokumentu.
* Vložte kartu> Rýchle časti> pole ...
* V dialógovom okne poľa:
* kategórie: Vyberte „Informácie o dokumente“.
* Názvy polí: Vyberte vlastnosť, ktorú chcete zobraziť (napr. „Autor“, „Title“, „FileName“, „LastSavedTime“).
* Vlastnosti poľa: Často môžete určiť formát pre zobrazené údaje (napr. Formáty dátumu).
* Kliknite na ok .
* Príklad: Písanie „Tento dokument bol napísaný“ a potom vloženie poľa „Autor“ zobrazí meno autora, ako je definované v vlastnostiach dokumentu. Keď sa autor zmení vo vlastnostiach dokumentu, text v dokumente bude automaticky * aktualizovať.
2. Vlastnosti objektov (napr. Vlastnosti obrázka alebo tvaru):
Toto sú atribúty špecifické pre konkrétny objekt v dokumente.
* Prístup k vlastnostiam objektu:
* kliknite pravým tlačidlom myši na objekte (obrázok, tvar, tabuľka atď.)
* Z kontextovej ponuky vyberte „Format Picture“ (alebo „tvar formátu“, „vlastnosti tabuľky“ atď.).
* Taba formátu sa otvorí na pravej strane okna slova, čo vám umožní zobraziť a upravovať vlastnosti objektu, ako je veľkosť, poloha, farba, štýl riadku atď.
* zobrazujúce vlastnosti objektu priamo v dokumente (menej bežné):
* Spravidla nie je * možné dynamicky zobrazovať vlastnosti objektu priamo v obsahu dokumentu, ako je to možné, s vlastnosťami dokumentu. Panulár formátu je primárnym spôsobom, ako ich prezerať a upravovať.
* Riešenie (pre niektoré vlastnosti): Mohol by ste * manuálne zadať niektoré informácie o objekte, ale toto nebude dynamicky prepojené. Napríklad:
* „Tento obrázok je široký 3 palce a vysoký 2 palce“ (ale ak je obrázok zmenený, musíte ho aktualizovať manuálne).
3. Vlastné vlastnosti:
Do dokumentu programu Word môžete pridať svoje vlastné vlastnosti.
* Pridanie vlastných vlastností:
* File> Informácie> Vlastnosti> Pokročilé vlastnosti
* Prejdite na kartu „Custom“.
* meno: Zadajte názov pre svoju vlastnú vlastnosť.
* Typ: Vyberte typ údajov (text, dátum, číslo, áno/nie).
* Hodnota: Zadajte hodnotu vlastnosti.
* Kliknite na Pridať .
* Kliknite na ok .
* zobrazujúce vlastné vlastnosti v obsahu dokumentu:
* Vložte kartu> Rýchle časti> pole ...
* kategórie: Vyberte „Informácie o dokumente“.
* Názvy polí: Vyberte „Docproperty“.
* Vlastnosti poľa: V rozbaľovacom rozbaľovaní „Vlastnosti“ vyberte názov vašej vlastnej vlastnosti, ktorú ste vytvorili.
* Kliknite na ok .
Príklad scenárov a kód (VBA):
Zatiaľ čo zobrazovanie vlastností objektu dynamicky nie je priamo zabudované, VBA (Visual Basic for Applications) sa môže použiť pre pokročilejšie scenáre.
* Príklad:Zobrazenie názvu a cesty súboru pomocou kódu poľa (nie je potrebné vBA):
1. Vložte kartu> Rýchle časti> pole ...
2. Kategórie:Informácie o dokumente
3. Názvy polí:názov súboru
4. Skontrolujte políčko „Pridať cestu k názvu súboru“, ak chcete celú cestu.
5. Kliknite na OK.
* Príklad:Použitie VBA na získanie výšky a šírky obrázka (zložitejšie, vyžaduje vedomosti VBA):
`` `VBA
Sub getImageproperties ()
Stlmiť SHP ako tvar
Slabé výšky ako single
Stmaví šírky ako single
„Za predpokladu, že prvý tvar je obrázok, ktorý chcete
Nastavte shp =aktivetocument.shapes (1) 'Change' 1 ', ak je to iný tvar
Highininches =shp.height / 72 '72 bodov na palec
Widthinches =shp.width / 72
MSGbox „Výška obrázka:“ a výškaininches &"palce" a vbcrlf &_
„Šírka obrázka:“ a Widthinches &„Inches“
„Môžete to napísať do záložky alebo textového poľa v dokumente namiesto použitia poľa na správu.
Koncový
`` `
Vysvetlenie kódu VBA:
1. `Dim SHP AS SHAFE`:Deklaruje premennú` shp`, aby držal objekt tvaru.
2. `Dim Heightinches ako single`,` Dim Widthinches ako single`:deklaruje premenné, aby držali výšku a šírku v palcoch.
3. `SET SHP =ActiveSocument.Shapes (1)`:Nastavuje premennú `shp`, aby sa v aktívnom dokumente označilo * prvý * tvar *. Dôležité: Ak váš obrázok nie je prvým tvarom, budete musieť upraviť index (`1` v zátvorkách) na správne číslo tvaru. Čísla priradení slov na základe vloženého poradia, ktoré boli vložené. Môžete sa tiež vysielať prostredníctvom zbierky ActivetCument.Shapes ', aby ste našli tvar so špecifickým názvom alebo inými charakteristikami.
4. `HighIninches =shp.height / 72`:Získa výšku tvaru v * bodoch * (predvolená jednotka Word) a rozdelí ju o 72, aby sa previedla na palce.
5. `Widthinches =shp.width / 72`:Rovnaké ako vyššie, ale pre šírku.
6. `Msgbox ...`:Zobrazuje výšku a šírku v políčku správy. Pravdepodobne by ste to chceli upraviť tak, aby * napísali * hodnoty priamo do dokumentu, pravdepodobne ich vložením do konkrétneho záložky alebo textového poľa.
Ako spustiť kód VBA:
1. Stlačením ALT + F11 otvoríte editor VBA.
2. Vložte> modul
3. Vložte kód do modulu.
4. Zatvorte editora VBA.
5. Ak chcete spustiť kód, stlačte Alt + F8, vyberte názov makra (v tomto prípade „getImageProperties`) a kliknite na„ Spustiť “.
Kľúčové úvahy:
* Dynamic vs. static: Pamätajte, že vlastnosti dokumentu (metadáta) sú dynamicky prepojené. Vlastnosti objektov nie sú * natívne * dynamické v slove. VBA sa dá použiť na vytvorenie dynamickejších riešení, ale vyžaduje viac odborných znalostí kódovania.
* Typy údajov: Uistite sa, že ste vybrali správny typ údajov pre svoje vlastné vlastnosti (text, dátum, číslo atď.)
* indexovanie tvaru: Pri použití VBA na prístup k tvarom buďte veľmi opatrní pri indexovaní tvaru. Poradie tvarov sa môže zmeniť a prelomiť váš kód. Používanie tvarových názvov (ak ste ich priradili) je spoľahlivejší prístup.
* Aktualizácia polí: Ak ste do dokumentu vložili polia (napríklad vlastnosti dokumentu), možno budete musieť * aktualizovať *, aby ste videli najnovšie hodnoty. Môžete si vybrať pole a stlačením F9 ho aktualizovať, alebo môžete aktualizovať všetky polia v dokumente pomocou CTRL+A (vyberte všetky) a potom F9.
* Zabezpečenie: Dokumenty s kódom VBA môžu zvýšiť bezpečnostné varovania. Pri otváraní dokumentov z nedôveryhodných zdrojov buďte opatrní.
Vyberte metódu, ktorá najlepšie vyhovuje vašim potrebám. Ak práve zobrazujete základné informácie o dokumente, metóda `File> info` alebo` insert> Quick Parts> Field` zvyčajne postačuje. Ak potrebujete programovo zobraziť vlastné informácie alebo manipulovať s vlastnosťami objektu, budete musieť použiť VBA.