Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Make Booklet Script no longer works after InDesign Upgrade

Enthusiast ,
Nov 10, 2025 Nov 10, 2025

Just uploaded to Indesign 21.0. I copied over MakeBookletScript 2016 but the script is not working. Does anyone know how to fix it or where I can download another script that works? Screen shot attached. Thx.

TOPICS
Scripting
133
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 10, 2025 Nov 10, 2025

Hmm...since it references idimposer, I checked their site to find it defunct with only a reference that it was taken over by Sterling Computing, whose website is also defunct. That being said, I see no reference of any version of their *paid* script (named IDImposer, by the way) past 2109, so you might be out of luck. Since your script was named MakeBookletScript, I'm wondering if someone has coopted the code, in which case you would need to find THAT person to update.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 10, 2025 Nov 10, 2025
LATEST

@Mr. Met if the issue relates to a change in the scripting API, then you might solve it by targeting a particular API by version number. You create a folder for the API version, eg. "19.0" and put the old script in there—it will still appear in Indesign as normal, but will use the v19.0 API I believe. The instructions following are copy/pasted from Google Gemini. They seem right.

- Mark

 

From Google Gemini:

The directory structure you're referring to, where you can create a folder like "19.0" for a specific scripting API version, is found within your InDesign preferences folder.

This location allows you to keep scripts separate based on the InDesign version they are intended for.

The exact path depends on your operating system and the InDesign version you are using. The general structure is:

:open_file_folder: Scripting Folder Locations

  • Windows (Vista/7/8/10/11): C:\Users\<username>\AppData\Roaming\Adobe\InDesign\Version <#>\<locale>\Scripts\Scripts Panel

  • macOS: /Users/<username>/Library/Preferences/Adobe InDesign/Version <#>/<locale>/Scripts/Scripts Panel

Key parts of the path:

  • <username>: Your user account name.

  • Version <#>: This is the application's internal version number, not necessarily the marketing name (e.g., InDesign CC 2023 might correspond to Version 18.0). This is where you would typically create your version-specific folder (e.g., "19.0") if you wanted to separate scripts.

  • <locale>: Your language and location, e.g., en_US.

  • Scripts Panel: This is the folder InDesign monitors for scripts to display in the Scripts panel (Window > Utilities > Scripts).

:light_bulb: Alternative: Application Folder

You can also place scripts in the application's main folder, which affects all users of that installation, but this often requires admin access:

  • macOS: /Applications/Adobe InDesign <Year>/Scripts/Scripts Panel

  • Windows: C:\Program Files\Adobe\Adobe InDesign <Year>\Scripts\Scripts Panel

 

For your purpose, the User Preferences folder path is generally the best place to manage your own scripts.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines