Язык WordBasic - практический подход


Оператор FileCloseAll


 
Закрывает все открытые файлы.
 
Синтаксис:
 
FileCloseAll [Save]
 
Пример.
 
Откроем два файла и закроем их.
 
Sub MAIN
FileNewDefault


Insert "Тестовая строка для первого файла."
FileNewDefault
Insert "
Тестовая строка для второго файла."
FileCloseAll 0
End Sub
 
Оператор FileSave сохраняет активный документ или шаблон. Если документ без имени, FileSave выводит на экран диалоговое окно Сохранить как.
 
Пример:
 
Sub MAIN
FileNewDefault
Insert "Тест №1 оператора FileSave"
FileSave
MsgBox "Окно <Сохранить как> не должно появиться.", - 1
Insert Chr$(13) + "Тест № 2 оператора FileSave . "
FileSave
End Sub
 
FileSaveAll [соханять][,в_формате]
первый аргумент задает второй (в_формате)
 
Функции IsDocumentDirty() возвращает -1, если документ изменялся после последнего его сохранения. Обычно используется в сочетании с оператором FileSave:
 
If IsDocumentDirty() = -1 Then FileSave
 
Для шаблонов существует аналогичная функция IsTemplateDirty().
 
Документы, шаблоны и др.
 
AddAddIn, AddAddIn()
AddInState, AddInState()
ClearAddIns
Converter$()
ConverterLookup()
CopyFile
CountAddIns()
CountDocumentVars()
CountFiles()
CountFoundFiles()
DeleteAddIn
DisableInput
DocClose
DocumentStatistics
FileConfirmConversions, FileConfirmConversions()
FileFind
FileList
Функция FileName$() возвращает имя файла документа и путь. Следующая макрокоманда поместит полное имя файла туда, где находится точка вставки (IP).
 
Sub MAIN
fn$=FileName$()
Insert fn$
End Sub
 
Следует учесть, что если IP находится внутри верхнего или нижнего колонтитула, то вставка имени файла не производится, так как Word рассматривает колонтитулы как отдельные от окна документа окна и функция FileName$() не знает, какое имя вернуть.
 
FileNameFromWindow$()
FileNameInfo$()
FileNew
FileNewDefault
 



Содержание раздела