'Отправлено в новостную группу SPSS 04.09.1997. Автор: David Marso.
'Размещение: http://www.spsstools.ru/Scripts/PivotTables/DeleteFootnotesOfAllPivotTables.txt (.sbs).
'Перевод: А. Балабанов, 31.12.2008.
'Проверено: SPSS 15.0.0.
'Фактически, знаки сносок не удаляются, а заменяются пробелами,
'текст сносок - скрывается - примеч. перев.
'Альтернативным вариантом скрытия сносок может стать применения метода HideFootnotesAt к ячейкам таблиц и меткам строк/столбцов - примеч. перев.
Sub Main
'Удаление ВСЕХ сносок в таблицах.
Dim objOutputDoc As ISpssOutputDoc
Dim objOutputItems As ISpssItems
Dim objPivotTable As PivotTable
Dim intCount As Integer
Dim IntItem As Integer
Dim I As Integer
	Set objOutputDoc = objSpssApp.GetDesignatedOutputDoc
	Set objOutputItems=objOutputDoc.Items
	' Обработка каждой найденной таблицы:
	For IntItem = 0 To objOutputItems.Count - 1
		Set objOutputItem = objOutputItems.GetItem (IntItem)
		If objOutputItem.SPSSType = SPSSPivot Then
		    Set objPivotTable = objOutputItem.ActivateTable
		    objPivotTable.UpdateScreen=False
		    Dim objFootnotes As ISpssFootnotes
		    Dim intSize As Integer
		    Set objFootnotes = objPivotTable.FootnotesArray
		    intCount = objFootnotes.Count
		    For I=0 To intCount-1
				objFootnotes.TextHiddenAt (I)=True
				objFootnotes.ChangeMarkerToSpecial (I, " ")
		    Next I
		    objPivotTable.UpdateScreen=True
		    objOutputItem.Deactivate
		End If
	Next IntItem
 End Sub