Results 1 to 9 of 9
  1. #1
    jwaniek
    Guest

    Selecting the whole presentation (2000)

    I often translate PowerPoint files and would like the change the language in one step. Does anyone know of a way to select the entire presentation? Ctrl-A only works for one slide at a time, and doing this 50 times or more and running through the same Tools/Langage/etc. procedure for each slide becomes tedious very quickly.

  2. #2
    Super Moderator WebGenii's Avatar
    Join Date
    Jan 2001
    Location
    Redcliff, Alberta, Canada
    Posts
    4,066
    Thanks
    2
    Thanked 5 Times in 5 Posts

    Re: Selecting the whole presentation (2000)

    Try switching to outline view and then selecting all.

    Cheers
    [b]Catharine Richardson (WebGenii)
    WebGenii Home Page
    Moderator: Spreadsheets, Other MS Apps, Presentation Apps, Visual Basic for Apps, Windows Mobile

  3. #3
    jwaniek
    Guest

    Re: Selecting the whole presentation (2000)

    Thanks -- I tried that, but this method selects only the "standard" components on each slide like the regular headings. The presentations I work with are full of manually added text boxes with long lists and lots of explanations, etc. They do not show up in Outline view.

  4. #4
    Super Moderator WebGenii's Avatar
    Join Date
    Jan 2001
    Location
    Redcliff, Alberta, Canada
    Posts
    4,066
    Thanks
    2
    Thanked 5 Times in 5 Posts

    Re: Selecting the whole presentation (2000)

    Aaah, well that makes it more difficult.
    I can't think of any way to do this without VBA.

    Just on a side note - whenever possible it is preferrable - not to insert Text boxes, because you can't manage them from the slide master or outline view (which of course, you know - this is just a general statement for anyone following this thread)

    I'll see if I can come up with something - or perhaps one of the VBA gurus will step in.

    Cheers
    [b]Catharine Richardson (WebGenii)
    WebGenii Home Page
    Moderator: Spreadsheets, Other MS Apps, Presentation Apps, Visual Basic for Apps, Windows Mobile

  5. #5
    Super Moderator WebGenii's Avatar
    Join Date
    Jan 2001
    Location
    Redcliff, Alberta, Canada
    Posts
    4,066
    Thanks
    2
    Thanked 5 Times in 5 Posts

    Re: Selecting the whole presentation (2000)

    Thanks to Sam - I was able to put together a macro for you.

    Sub FrenchCanadian()
    Dim currSLD As Slide
    Dim SHP As Shape
    Dim SldNum As Integer
    Dim TotalSlides As Integer
    SldNum = 1

    TotalSlides = ActivePresentation.Slides.Count

    While SldNum <= TotalSlides
    Set currSLD = ActivePresentation.Slides(SldNum)
    For Each SHP In currSLD.Shapes
    If SHP.HasTextFrame Then
    SHP.TextFrame.TextRange.LanguageID = msoLanguageIDFrenchCanadian
    End If
    Next
    SldNum = SldNum + 1

    Wend
    MsgBox ("Language Update complete")

    End Sub

    This obviously changes the language to french canadian - here are the codes for other languages:

    msoLanguageIDAfrikaans
    msoLanguageIDAlbanian
    msoLanguageIDArabic
    msoLanguageIDArabicAlgeria
    msoLanguageIDArabicBahrain
    msoLanguageIDArabicEgypt
    msoLanguageIDArabicIraq
    msoLanguageIDArabicJordan
    msoLanguageIDArabicKuwait
    msoLanguageIDArabicLebanon
    msoLanguageIDArabicLibya
    msoLanguageIDArabicMorocco
    msoLanguageIDArabicOman
    msoLanguageIDArabicQatar
    msoLanguageIDArabicSyria
    msoLanguageIDArabicTunisia
    msoLanguageIDArabicUAE
    msoLanguageIDArabicYemen
    msoLanguageIDArmenian
    msoLanguageIDAssamese
    msoLanguageIDAzeriCyrillic
    msoLanguageIDAzeriLatin
    msoLanguageIDBasque
    msoLanguageIDBelgianDutch
    msoLanguageIDBelgianFrench
    msoLanguageIDBengali
    msoLanguageIDBosniaHerzegovina
    msoLanguageIDBrazilianPortuguese
    msoLanguageIDBulgarian
    msoLanguageIDBurmese
    msoLanguageIDByelorussian
    msoLanguageIDCatalan
    msoLanguageIDChineseHongKong
    msoLanguageIDChineseMacao
    msoLanguageIDChineseSingapore
    msoLanguageIDCroatian
    msoLanguageIDCzech
    msoLanguageIDDanish
    msoLanguageIDDutch
    msoLanguageIDEnglishAUS
    msoLanguageIDEnglishBelize
    msoLanguageIDEnglishCanadian
    msoLanguageIDEnglishCaribbean
    msoLanguageIDEnglishIreland
    msoLanguageIDEnglishJamaica
    msoLanguageIDEnglishNewZealand
    msoLanguageIDEnglishPhilippines
    msoLanguageIDEnglishSouthAfrica
    msoLanguageIDEnglishTrinidad
    msoLanguageIDEnglishUK
    msoLanguageIDEnglishUS
    msoLanguageIDEnglishZimbabwe
    msoLanguageIDEstonian
    msoLanguageIDFaeroese
    msoLanguageIDFarsi
    msoLanguageIDFinnish
    msoLanguageIDFrench
    msoLanguageIDFrenchCameroon
    msoLanguageIDFrenchCanadian
    msoLanguageIDFrenchCotedIvoire
    msoLanguageIDFrenchLuxembourg
    msoLanguageIDFrenchMali
    msoLanguageIDFrenchMonaco
    msoLanguageIDFrenchReunion
    msoLanguageIDFrenchSenegal
    msoLanguageIDFrenchWestIndies
    msoLanguageIDFrenchZaire
    msoLanguageIDFrisianNetherlands
    msoLanguageIDGaelicIreland
    msoLanguageIDGaelicScotland
    msoLanguageIDGalician
    msoLanguageIDGeorgian
    msoLanguageIDGerman
    msoLanguageIDGermanAustria
    msoLanguageIDGermanLiechtenstein
    msoLanguageIDGermanLuxembourg
    msoLanguageIDGreek
    msoLanguageIDGujarati
    msoLanguageIDHebrew
    msoLanguageIDHindi
    msoLanguageIDHungarian
    msoLanguageIDIcelandic
    msoLanguageIDIndonesian
    msoLanguageIDItalian
    msoLanguageIDJapanese
    msoLanguageIDKannada
    msoLanguageIDKashmiri
    msoLanguageIDKazakh
    msoLanguageIDKhmer
    msoLanguageIDKirghiz
    msoLanguageIDKonkani
    msoLanguageIDKorean
    msoLanguageIDLao
    msoLanguageIDLatvian
    msoLanguageIDLithuanian
    msoLanguageIDLithuanianClassic
    msoLanguageIDMacedonian
    msoLanguageIDMalayalam
    msoLanguageIDMalayBruneiDarussalam
    msoLanguageIDMalaysian
    msoLanguageIDMaltese
    msoLanguageIDManipuri
    msoLanguageIDMarathi
    msoLanguageIDMexicanSpanish
    msoLanguageIDMixed
    msoLanguageIDMongolian
    msoLanguageIDNepali
    msoLanguageIDNone
    msoLanguageIDNoProofing
    msoLanguageIDNorwegianBokmol
    msoLanguageIDNorwegianNynorsk
    msoLanguageIDOriya
    msoLanguageIDPolish
    msoLanguageIDPortuguese
    msoLanguageIDPunjabi
    msoLanguageIDRhaetoRomanic
    msoLanguageIDRomanian
    msoLanguageIDRomanianMoldova
    msoLanguageIDRussian
    msoLanguageIDRussianMoldova
    msoLanguageIDSamiLappish
    msoLanguageIDSanskrit
    msoLanguageIDSerbianCyrillic
    msoLanguageIDSerbianLatin
    msoLanguageIDSesotho
    msoLanguageIDSimplifiedChinese
    msoLanguageIDSindhi
    msoLanguageIDSlovak
    msoLanguageIDSlovenian
    msoLanguageIDSorbian
    msoLanguageIDSpanish
    msoLanguageIDSpanishArgentina
    msoLanguageIDSpanishBolivia
    msoLanguageIDSpanishChile
    msoLanguageIDSpanishColombia
    msoLanguageIDSpanishCostaRica
    msoLanguageIDSpanishDominicanRepublic
    msoLanguageIDSpanishEcuador
    msoLanguageIDSpanishElSalvador
    msoLanguageIDSpanishGuatemala
    msoLanguageIDSpanishHonduras
    msoLanguageIDSpanishModernSort
    msoLanguageIDSpanishNicaragua
    msoLanguageIDSpanishPanama
    msoLanguageIDSpanishParaguay
    msoLanguageIDSpanishPeru
    msoLanguageIDSpanishPuertoRico
    msoLanguageIDSpanishUruguay
    msoLanguageIDSpanishVenezuela
    msoLanguageIDSutu
    msoLanguageIDSwahili
    msoLanguageIDSwedish
    msoLanguageIDSwedishFinland
    msoLanguageIDSwissFrench
    msoLanguageIDSwissGerman
    msoLanguageIDSwissItalian
    msoLanguageIDTajik
    msoLanguageIDTamil
    msoLanguageIDTatar
    msoLanguageIDTelugu
    msoLanguageIDThai
    msoLanguageIDTibetan
    msoLanguageIDTraditionalChinese
    msoLanguageIDTsonga
    msoLanguageIDTswana
    msoLanguageIDTurkish
    msoLanguageIDTurkmen
    msoLanguageIDUkrainian
    msoLanguageIDUrdu
    msoLanguageIDUzbekCyrillic
    msoLanguageIDUzbekLatin
    msoLanguageIDVenda
    msoLanguageIDVietnamese
    msoLanguageIDWelsh
    msoLanguageIDXhosa
    msoLanguageIDZulu


    Aack ! It would be much nicer if you could just pick a value from the language box and pass that to the macro - perhaps someone will come along and improve this suggestion.

    Also, if you add a button to your toolbar you can use this macro on any presentation - as long as... 1) the presentation with the macro in it is open and 2) the presentation you want to change the language in is the active presentation.

    Cheers
    [b]Catharine Richardson (WebGenii)
    WebGenii Home Page
    Moderator: Spreadsheets, Other MS Apps, Presentation Apps, Visual Basic for Apps, Windows Mobile

  6. #6
    jwaniek
    Guest

    Re: Selecting the whole presentation (2000)

    Thank you!!!

    This will save me hours of boring work. I tried the macro out, and it works beautifully. Thanks again!

  7. #7
    New Lounger
    Join Date
    Sep 2001
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Selecting the whole presentation (2000)

    <P ID="edit" class=small>Edited by WebGenii on 24-Sep-01 19:54.</P>See Microsoft Knowledge Base .<A target="_blank" HREF=http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q245468>Article Q245468 </A>for an alternative macro for this task

  8. #8
    Super Moderator WebGenii's Avatar
    Join Date
    Jan 2001
    Location
    Redcliff, Alberta, Canada
    Posts
    4,066
    Thanks
    2
    Thanked 5 Times in 5 Posts

    Re: Selecting the whole presentation (2000)

    Thanks for pointing that out - it certainly is shorter and more elegant than mine.

    Cheers
    [b]Catharine Richardson (WebGenii)
    WebGenii Home Page
    Moderator: Spreadsheets, Other MS Apps, Presentation Apps, Visual Basic for Apps, Windows Mobile

  9. #9
    Silver Lounger
    Join Date
    Mar 2001
    Location
    Springfield, Ohio, USA
    Posts
    2,136
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: Selecting the whole presentation (2000)

    Looks the same to me. Unfortunately, neither will work if the textboxes are grouped! I have a solution, but not on this computer and am too busy now to retrieve it. Email me if you really need it. --Sam
    <font face="Comic Sans MS">Sam Barrett, CACI </font face=comic>
    <small>And the things that you have heard... commit these to faithful men who will be able to teach others also. 2 Timothy 2:2</small>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •