This macro will set a theme on all ojects in all sheets in the document:
Sub SetTemplateOnAllObects for j = 0 to ActiveDocument.NoOfSheets - 1 Objects = ActiveDocument.GetSheet(j).GetSheetObjects for i = lBound(Objects) To uBound(Objects) set obj = Objects(i) obj.ApplyTheme "c:\qv_theme.qvt" next next End Sub
Good luck!
Just skip the first loop (all sheets) and you should be ok.