Share via

LanguageID property in PowerPoint VBA (Office 365 - Mac)

Anonymous
2017-12-04T16:01:47+00:00

Trying to do a global change of language in slides and notes, but the complier keeps rejecting the

.LanguageID part of lines which include this:

TextFrame.TextRange.LanguageID

When I try and find it in the drop down after typing TextFrame.TextRange., it isn't there!

All gentle pointers in the right direction appreciated!

Microsoft 365 and Office | PowerPoint | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Steve Rindsberg 99,111 Reputation points MVP Volunteer Moderator
    2017-12-04T21:17:15+00:00

    Just checked here on 16.8 (171121) and it works here, the new properties/methods appear in the Object Browser, and since you're bumping from a 15.x version to 16.x, you may find lots of other goodies.

    But be cautious of them; remember that they may not work for people still on older versions of PPT.

    1 person found this answer helpful.
    0 comments No comments

9 additional answers

Sort by: Most helpful
  1. Anonymous
    2017-12-04T16:51:11+00:00

    Try:

    TextFrame2.TextRange.LanguageID

    4 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2017-12-04T17:58:31+00:00

    Try:

    TextFrame2.TextRange.LanguageID

    Doesn't like that either! But thanks for the response...

    0 comments No comments
  3. Anonymous
    2017-12-04T17:58:01+00:00

    Thanks for the helpful response - wasn't aware of the hidden members. Unfortunately, as you say, I think I am out of luck. Boo!

    0 comments No comments
  4. Steve Rindsberg 99,111 Reputation points MVP Volunteer Moderator
    2017-12-04T16:14:47+00:00

    LanguageID seems totally missing in PPT 2011. 

    You might try this in 2016:

    View | Object Browser

    Search for LanguageID

    If nothing is found, rightclick/ctrl+click in the "Members of ..." pane and tell it to show hidden members.  If you've set it to show hidden members then properly USE one of the hidden members, it can work.

    If still no joy, then I'm afraid you're out of luck.

    In that case, I'd request the feature on UserVoice

    0 comments No comments