Hello,
Is there any way to change the column gap of multiple text frames at once?
			
			
			
				no, i don't think so...
but if you have really many frames to modify, it would be easy to write a small script that goes through all frames and changes the column gap.
the pseudo code for it is:
for each page
  for each item in page
    set column gap to 1 cm
but you probably don't want to modify every frame in the document, so i have to know more about the to find the frames to be changed, before i can help you to create a python script for it...
			
			
			
				Every text frame in the document is identical, I do indeed want to modify all of them in the same way.
			
			
			
				this script will do what you need:
import scribus
unit = scribus.getUnit()
scribus.setUnit(scribus.UNIT_MILLIMETERS)
columns_width = 20
for page in range(1, scribus.pageCount() + 1):
    scribus.gotoPage(page)
    for item in scribus.getPageItems():
        if (item[1] == 4):
            scribus.setColumnGap(columns_width, item[0])
scribus.setUnit(unit)
save this in a text file (not a word file!) with the extension py (something like set-column.py; make sure that the spaces are kept exactly this way) and run it from scripter > execute script...
			
			
			
				Thank you a.l.e.