Automatizácia Excel textu na reč v inom programe balíka Office

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

Na tejto stránke

SUHRN

V tomto článku vysvetľuje, ako môžete použiť Text Reči funkcie programu Microsoft Excel v iných programoch, vrátane Program Microsoft Word, Microsoft PowerPoint a Microsoft Outlook.

Program Microsoft Excel je jediný program balíka Microsoft Office XP, ktorý má vstavané Text Reč (TTS) schopností. Tento článok vysvetľuje, ako môžete použiť OLE Automatizácia pomocou programovania objektový model programu Excel prístupu a použitia Text Reči funkčnosť v iných programoch.

Spoločnosť Microsoft poskytuje príklady programovacieho kódu len ako názornú ukážku bez ľubovoľnej vyjadrenej alebo implicitnej záruky. Toto zahŕňa, okrem iného, implicitné záruky obchodovateľnosti a vhodnosti pre konkrétny účel. Úroveň odbornosti článku predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci technickej podpory spoločnosti Microsoft môžu pomôcť vysvetliť funkčnosť konkrétny postup, ale nie modifikuje tieto príklady poskytovať pridanú funkčnosť alebo výstavbe postupy splniť vaše konkrétne požiadavky.

Používať prevod textu na reč v programe PowerPoint

Nasledujúci príklad využíva objektového modelu Excel prístup k textu do reči z prezentácie programu PowerPoint. Týmto postupom preukáže ako referenčné a vytvoriť Excel objekt s cieľom využitia Reči objekt.

Vložte modul do prezentácie v programe PowerPoint

  1. Otvorte prezentáciu v programe PowerPoint.
  2. Stlačte klávesy ALT + F11 Spustite Editor jazyka Visual Basic.
  3. Na Vložiť ponuky, kliknite na tlačidlo Modul.
  4. Typ alebo kopírovať a prilepiť do modulu vzorka kódu, ktoré sa objaví neskôr v tomto oddiele.

Pridať odkaz na program Excel 10 Objektová knižnica

  1. V editore jazyka Visual Basic, ukážte na Odkazy na Nástroje ponuka.
  2. Podľa Dostupné odkazy, kliknutím vyberte možnosť Objektová knižnica programu Microsoft Excel 10.0 políčko a potom kliknite na tlačidlo ok.

K písmenu postup na automatizáciu Excel textu na reč z programu PowerPoint

Nasledujúci príklad predpokladá, že prezentácie programu PowerPoint má dve snímky.
Sub demoTTS()
    
    'Declare and create an Excel object.
    Dim XL As Excel.Application
    Set XL = CreateObject("Excel.Application")
    
    ActivePresentation.SlideShowSettings.Run
 
    With SlideShowWindows(1).View
        'The following is said on the first slide:
        XL.Speech.Speak "Welcome to my presentation."
        'Change to slide 2, and then say the following two sentences:
        .Next
        XL.Speech.Speak "This is an example of how to create an Excel Application object."
        XL.Speech.Speak "We can use Excel's object model to invoke Text to Speech."
        
        'Close the Excel object and set the object to nothing.
        XL.Quit
        Set XL = Nothing
        
        'Exit the slideshow.
        .Exit
    End With
    
End Sub

				
POZNÁMKA: Záruka PowerPoint je stanovená v vysoká v predvolenom nastavení. Nepodpísané makrá programu Visual Basic nespúšťajte v tejto nastavenie. Zmeniť úroveň zabezpečenia makier médium pomocou nasledujúcich krokov:
  1. Na Nástroje ponuku, ukážte na Makro, a potom kliknite na tlačidlo Zabezpečenie.
  2. Na Úroveň zabezpečenia kartu, kliknutím vyberte možnosť Médium, a potom kliknite na tlačidlo ok.
  3. Na Súbor ponuky, kliknite na tlačidlo Výstupu Ukončite program PowerPoint.

    POZNÁMKA: Musíte ukončiť a reštartovať program PowerPoint pre bezpečnostnú úroveň zmena prejavila.

V programe Word použiť textu na reč

Nasledujúci príklad využíva objektového modelu Excel prístup k textu do reči z dokumentu programu Word. Tento postup demonštruje, ako referenčné a vytvoriť Excel objekt s cieľom využitia Reči objekt.

Vložte modul do programu Word

  1. Otvorte dokument programu Word.
  2. Stlačte klávesy ALT + F11 Spustite Editor jazyka Visual Basic.
  3. Na Vložiť ponuky, kliknite na tlačidlo Modul.
  4. Typ alebo kopírovať a prilepiť do modulu vzorka kódu, ktoré sa objaví neskôr v tomto oddiele.

Pridať odkaz na program Excel 10 Objektová knižnica

  1. V editore jazyka Visual Basic, ukážte na Odkazy na Nástroje ponuka.
  2. Podľa Dostupné odkazy, vyberte Objektová knižnica programu Microsoft Excel 10.0 políčko a potom kliknite na tlačidlo ok.

K písmenu postup na automatizáciu Excel textu na reč z programu Word

Nasledujúci príklad predpokladá, že zadávate text v Word dokument a potom vyberte text pred spustením postupu Sub.
Sub TTS()
   'Declare and create an Excel object.
      Dim XL_tts As Excel.Application
      Set XL_tts = CreateObject("Excel.Application")
      XL_tts.Speech.Speak Selection
      XL_tts.Quit
      Set XL_tts = Nothing
End Sub
				
POZNÁMKA: Záruka slovo je stanovená v vysoká v predvolenom nastavení. Nepodpísané makrá programu Visual Basic nespúšťajte v tejto nastavenie. Zmeniť úroveň zabezpečenia makier médium pomocou nasledujúcich krokov:
  1. Na Nástroje ponuku, ukážte na Makro, a potom kliknite na tlačidlo Zabezpečenie.
  2. Na Úroveň zabezpečenia kartu, kliknutím vyberte možnosť Médium, a potom kliknite na tlačidlo ok.
  3. Na Súbor ponuky, kliknite na tlačidlo Výstupu Ukončite program Word.
POZNÁMKA: Musíte ukončiť a reštartovať program Word sa bezpečnostnej úrovni zmena nadobudnúť účinnosť.

ODKAZY

Pre ďalšie informácie, kliknutím na nasledujúce číslo článku zobrazte článok v Microsoft Knowledge Base:
277808 Xl2002: "Run-time chyba 1004" keď pokúsite použiť textu na reč v makro
Pre Ďalšie informácie o získanie pomoci s programom Visual Basic pre aplikácie, kliknite na nasledovné číslo článku zobrazte článok v Microsoft Knowledge Base:
163435Programovací Zdroje pre Visual Basic for Applications

Vlastnosti

ID článku: 287120 - Posledná kontrola: 24. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
Kľúčové slová: 
kbautomation kbenablesight kbhowtomaster kbmt KB287120 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:287120

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