Ako nájsť a používať Office objekt modelu dokumentácia

Preklady článku Preklady článku
ID článku: 222101 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje zdrojov a dokumentáciu, ktoré sú dostupné pre automatizáciu aplikácie balíka Microsoft Office. Tieto informácie môžete uplatniť bez ohľadu na programovací jazyk vyberiete pre automatizáciu aplikácie balíka Office. Tento článok tiež ilustruje, ako môžete začať písať automatizácie kód pomocou dokumentáciu nájsť informácie, ktoré potrebujete na splnenie špecifických úloh prostredníctvom automatizácie.

DALSIE INFORMACIE

Kde môžete nájsť objekt modelu dokumentáciu?

Objektové modely pre aplikácie balíka Office sú zdokumentované v Language Referencia pre obidve verzie balíka Office: Microsoft Office 97 Visual Basic for Applications Language Referencie
ISBN 1-57231-339-0

Microsoft Office 2000 program Visual Basic for Applications Language Referencie
ISBN 1-57231-955-0.
Jazyk odkazy sú k dispozícii na lokalite MSDN a v online pomocníkovi, že lode s Microsoft Office. Tiež sa dajú nakúpiť v tlačenej forme. Pre objednanie informácií, navštívte:
http://mspress.Microsoft.com
Nasledujúca tabuľka obsahuje súbory Pomocníka pre každá aplikácia balíka Office.

Zbaliť túto tabuľkuRozbaliť túto tabuľku
AplikáciaVerzia 97 (alebo 8.0)Verziu 2000 (alebo 9.0)Verziu 2002 (alebo 10)Verziu 2003 (alebo 11)
OfficeVbaoff8.hlpVbaoff9.chmVbaof10.chmVbaof11.chm
PrístupAcvba80.hlpAcmain9.chmAcmain10.chm, Vbaac10.chmACMAIN11.chm, VBAAC10.chm
ExcelVbaXl8.hlpVbaxl9.chmVbaxl10.chmVBAXL10.chm
MapPointnevzťahuje saMapPoint.chm (ver.2001)MapPoint.chmMapPoint.chmn (Ver. 2004)
OutlookVbaoutl.hlpVbaoutl9.chmVbaol10.chmVBAOL11.chm
PowerPointVbappt.hlpVbappt9.chmVbapp10.chmVBAPP10.chm
WordVbawrd8.hlpVbawrd9.chmVbawd10.chmVBAWD10.chm
GrafVbagrp8.hlpVbagrp9.chmVbagr10.chmVBAGR10.chm
FrontPagenevzťahuje saVbafp4.chm, Vbafpom4.chmVbafpd10.chm, vbafpw10.chmVBAFPD10.chm, VBAFPW10.chm
RýchloviazačVbabdr8.hlpVbabdr8.hlpPrerušené


Súbory Pomocníka, že loď s Microsoft Office 97 sú predvolene na nainštalované:
C:\Program Files\Microsoft Office\Office
Ak nemôžete nájsť súbor Office 97 VBA Pomocníka, ktoré potrebujete, je pravdepodobne nebol nainštalovaný keď ste spustili pôvodne Office 97 setup. Chcete nainštalovať súbor Pomocníka, spustite inštaláciu balíka Office pridať súbor Pomocníka VBA. Všimnite si, že súbor Pomocníka programu Outlook 97 VBA nie je nainštalovaný inštalácia balíka Office. Ďalšie informácie o inštalácii súbor programu Outlook 97 VBA Pomocníka, pozri nasledujúci článok v databáze Microsoft Knowledge Base:
166738 OL97: Ako nainštalovať Pomocníka programu Visual Basic
Nainštalované sú súbory Pomocníka, že loď s Microsoft Office 2000 predvolene na:
C:\Program Files\Microsoft Office\Office\1033
Sú predvolene na nainštalované súbory Pomocníka, dodávané s balíkom Microsoft Office XP:
C:\Program Files\Microsoft Office\Office10\1033
C:\Program Files\Microsoft Office\Office11\1033
POZNÁMKA: Microsoft Office 2000, Microsoft Office XP a Microsoft Office 2003 Setup programy inštalovať súbory VBA pomôcť "na prvé použitie." Preto by ste nevideli súbor Pomocníka v tomto adresári Ak ste sa predtým nepokúsili prístup k VBA pomôcť v aplikácia balíka Office.

Ako môžete použiť dokumentáciu modelu objekt?

Existuje niekoľko metód môžete použiť na vyhľadanie dokumentácie pre špecifické triedy, metódu alebo vlastnosť:
  • Hľadať súbor Pomocníka VBA:

    V editore jazyka Visual Basic pre aplikácie balíka Office, kliknite na tlačidlo Obsah a Index na Pomocník ponuka. Na Obsah Záložka, vyberte language referencie a kliknite Displej. VBA Pomocníka pre jazyk odkaz ste vybrali sa zobrazí. Na tomto mieste môžete použiť buď Index alebo Nájsť kartu vyhľadajte informácie o konkrétnej triedy, metódu alebo vlastnosť.
  • Použitie kontextového Pomocníka v Module alebo table okamžité:

    V editore jazyka Visual Basic pre aplikácie balíka Office, zadajte triedy, metóda alebo vlastnosť v okne s kódom modulu alebo v Okamžitom okne, zvýraznite text a stlačte kláves F1. Sa zobrazí téma Pomocníka pre položku.
  • Použitie Object Browser:

    Stlačte kláves F2 v editore jazyka Visual Basic pre aplikácie balíka Office na zobrazenie Prehľadávač objektov. V Prehľadávač objektov Vypíše zoznam všetkých tried zobrazeným v aplikácii a metód alebo vlastnosti priradené každej triedy. Zobraziť Pomocníka na špecifické triedy alebo triedy členských, vyberte ho v prehľadávači objektov a stlačíte kláves F1.

Ako vedieť ktoré tried, metódy a vlastnosti používať?

Ak ste nie sú už oboznámení s objektový model uplatňovania mienite automatizovať, môžete použiť záznam makra aplikácie získať predstavu. Na ilustráciu, Predpokladajme, že chcete automatizovať Microsoft Word pridať nejaký text do nového dokumentu a potom dokument uložíte, ale neviete, ktoré metódy a vlastnosti používať; môžete začať s záznam makra:
  1. Spustenie programu Microsoft Word.
  2. Kliknite na položku Makro na Nástroje menu a potom vyberte Záznam nového makra. Poznačte si názov nového makra a kliknite na tlačidlo ok zapojenie záznamu.
  3. Spustenie nového dokumentu.
  4. Typ jeden a stlačte kláves ENTER.
  5. Typ dve a stlačte kláves ENTER.
  6. Typ tri.
  7. Kliknite na položku Uložiť na Súbor ponuka a uložiť dokument ako "C:\doc1.doc."
  8. Kliknite na Nahrávanie tlačidlo (alebo kliknite na Makro na Nástroje menu a vyberte Nahrávanie).
  9. Ak chcete zobraziť kód VBA, ktorý záznam makra generované z vaše akcie, kliknite na tlačidlo Makro na Nástroje menu a vyberte Makrá. Vyberte názov nového makra, v zozname a kliknite na tlačidlo Upraviť. Visual Basic Editor zobrazí zaznamenané makro:
     Documents.Add
     Selection.TypeText Text:="one"
     Selection.TypeParagraph
     Selection.TypeText Text:="two"
     Selection.TypeParagraph
     Selection.TypeText Text:="three"
     ActiveDocument.SaveAs FileName:="Doc1.doc", FileFormat:=wdFormatDocument,_
       LockComments:=False, Password:="", AddToRecentFiles:=True, _ 
       WritePassword:="", ReadOnlyRecommended:=False, _
       EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, _
       SaveFormsData:=False, SaveAsAOCELetter:= False
    					
Ste môžu výrazne ťažiť z pochopenie, ako jednotlivé triedy zapadá do objektového modelu a učenia popisu a typu všetky parametre pre metódy a vlastnosti, ktoré používate.

Začať s skúmaní prvý riadok zaznamenané makro: Documents.Add. Zvýraznite Dokumenty kód modulu pre doporučenej makro a stlačte F1 kľúčové. Téma Pomocníka vám poskytuje nasledujúce dôležité informácie:
  • "Dokumenty majetok" vráti kolekciu dokumentov, ktorý predstavuje všetky otvorené dokumenty.
  • "Dokumenty majetok" sa vzťahuje na objekt Application.
Návrat na zaznamenané makro, zvýraznite Pridať pre kód modulu a stlačte F1 kľúčové. Tému Pomocníka sa zobrazí, vysvetľuje, že mnoho rozličných objektov majú pridať metódu. Kliknite na položku Dokumenty Ak chcete zobraziť Pomocníka pre Pridať metóda zbierky dokumentov. Téma Pomocníka vám poskytuje nasledujúce dôležité informácie:
  • "Pridať metóda" pridá nový prázdny dokument zber otvorené dokumenty.
  • "Pridať metóda" môže trvať dva argumenty, ktoré sú nepovinné.
Teraz preskúmať na ďalší riadok vo zaznamenané makro: Selection.TypeText Text: = "jeden". Zvýraznite Výber pre kód modulu a stlačte F1 kľúč:
  • "Výber majetok" vráti výber objektu, ktorý predstavuje vybratý rozsah alebo kurzor.
  • "Výber majetok" sa vzťahuje na objekt Application.
Návrat na zaznamenané makro, zvýraznite TypeText pre kód modulu a stlačte F1 kľúč:
  • "TypeText metódy" vloží zadaný text.
  • "TypeText metóda" má jeden vyžaduje argument typu reťazec.
  • "TypeText metódy" sa vzťahuje na výber objektu.
Ďalšie, pozrite tému Pomocníka pre TypeParagraph:
  • "TypeParagraph metódy" vloží nového prázdneho odseku.
  • "TypeParagraph metódy" sa vzťahuje na výber objektu a nemá žiadne argumenty.
Skúmať témy Pomocníka ActiveDocument Vlastnosť a SaveAs metóda:
  • "ActiveDocument majetok" vráti objekt dokumentu zastupujúcich dokumentu s zameranie. "ActiveDocument" sa vzťahuje na objekt Application.
  • "Uložiť ako metóda" uloží dokument. V závislosti od verzie programu Word, táto metóda má z 11 na 16 tvrdenia, z ktorých len jedna je požadované. "Uložiť ako" sa vzťahuje na objekt dokumentu.
Možno ste si všimli, Dokumenty vlastníctva, Výber majetku, a ActiveDocument nehnuteľnosti sú všetky vlastnosti, ktoré sa vzťahujú na Aplikácia objekt ale ešte nie sú označované s "Žiadosť" v zaznamenané makro. V Aplikácia objekt je objekt predvolené pre všetky vlastnosti a môže teda vynechať pri písaní kódu makier VBA. To nie je prípad pri písaní automatizácie kód; všetky vlastnosti a metódy by plne kvalifikované v kóde automatizácie.

Po preskúmaní zaznamenané makro, vidíte, že SaveAs metóda má argument pre ktoré prechádza zabudované konštantná wdFormatDocument. V závislosti od programovací jazyk pre radič automatizácie vyberiete, budete musieť prejsť číselnú hodnotu pre vstavané konštanty. Téma Pomocníka SaveAs metóda neposkytuje informácie, ale môžete nájsť v Prehľadávač objektov. Stlačte kláves F2 na zobrazenie Prehľadávač objektov. Typ:

wdFormatDocument

v okne Hľadať a stlačte kláves ENTER kľúčové. Na dolnej table Prehľadávač objektov, vidíte číselný ekvivalent wdFormatDocument(=0) rovnako ako ostatné informácie o konštanta.

ODKAZY

Kde môžem nájsť niektoré automatizačné ukážky kódu?

Informácie prezentované tak ďaleko vám dobré základy pre písanie kódu automatizácie. Microsoft Knowledge Base je vynikajúcim zdrojom pre nájdenie automatizácie kód vzoriek napísané v jazyku Visual Basic, Visual C++ a MFC. Tu sú len pár:

Pre developerov Visual Basic

Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
220595Automatizácia Outlook pomocou jazyka Visual Basic
219151 Automatizácia Microsoft Excel z programu Visual Basic
147650 Ako sa pohybovať objekty programu Excel z programu Visual Basic
142387 Ako vytvoriť Excel graf w/OLE automatizácie z jazyka Visual Basic
184974 Ako použiť automatizáciu aplikácie (OLE) s programom Word
220607 Automatizácia Microsoft Word bude vykonávať hromadnej korešpondencie z programu Visual Basic
222929 Automatizácia PowerPoint pomocou jazyka Visual Basic v balíku Office 2003, Office XP Developer a Office 2000 Developer

Visual C++ vývojári (pomocou MFC)

Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
178749Ako vytvoriť projektu automatizácia pomocou MFC a type library
179706 Ako používať MFC automatizovať Excel a vytváranie a formátovanie nového zošita
186120 Ako používať MFC automatizovať Excel a vypĺňať rozsah s poľom
186122 Ako používať MFC automatizovať Excel 2000 a Excel 2002 a získať pole od rozsah v programe Excel 2000 a Excel 2002
220911 Automatizácia programu Microsoft Word hromadnej korešpondencie pomocou Visual C++ a MFC
222960 Automatizácia PowerPoint pomocou Visual C++ 5.0 alebo 6.0 Visual c ++ s triedami nadácie Microsoft

C/c ++ programátorov (bez MFC)

Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
216686Automatizácia Excel z C++ bez použitia MFC alebo #import
181473 Ako používať automatizácie OLE z c aplikácií skôr ako c ++

Visual J ++ programátorov

Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
219430Ako vytvoriť/formát zošita programu Excel pomocou Visual J ++ automatizácie
215484 Automatizácia PowerPoint pomocou Visual J ++ 6.0

Visual FoxPro vývojári

Ďalšie informácie zobrazíte kliknutím na nasledujúce čísla článkov databázy Microsoft Knowledge Base:
142193Ako používať automatizácie OLE pridať údaje do hárka programu Excel
180901 Ako vytvoriť kategorizované tabuľky v programe Word 97 alebo Office Word 2003 z Visual FoxPro pre Windows 5.0 a novšie verzie
181926 Automatizácia hromadnej korešpondencie programu Word pomocou OLE a ODBC
194306 Ako si vyrobiť Word vytlačí duplexné pomocou OLE automatizácie z Visual FoxPro
230154 Automatizácia PowerPoint pomocou Visual FoxPro
241942 Ako zabrániť programu Word Tlač chyba s BackgroundPrintingStatus majetkom
Ďalšie informácie, vrátane zdrojového kódu a zdroje pre automatizáciu Microsoft Office, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/GP/ofd

Vlastnosti

ID článku: 222101 - Posledná kontrola: 21. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 4.0 Enterprise Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual C++ 4.0 Professional Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual J++ 6.0 Standard Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft FrontPage 2000 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 97 Standard Edition
  • Microsoft Outlook 98 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Word 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • Microsoft MapPoint 2002 Standard Edition
  • Microsoft MapPoint 2001 Standard Edition
Kľúčové slová: 
_ik11561 _ik11593 kbautomation kbgrpdso kbhowto kbvba kbvbp400 kbvbp500 kbvbp600 kbmt KB222101 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:222101

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com