Справочное руководство по TDMS 7.0 API
Example
Смотри также Отправить замечание

Glossary Item Box

Исходный текст

Option Explicit
Call TestExcelFileDef()

'==============================================================================
' Проверить, существует ли в приложении тип файла FILE_EXCEL;
' если его нет - создать.

'Скрипт может выполнять только системный администратор
'==============================================================================

Sub TestExcelFileDef()
        Dim ExcelFDef, FDefs
        
        'Получить ссылку на коллекцию типов файлов приложения
        Set FDefs = ThisApplication.FileDefs
        
        
        'Если в системе не существует такого типа, создать его и задать значения свойств    
        If Not FDefs.Has("FILE_EXCEL") Then
                Set ExcelFDef = FDefs.Create
                With ExcelFDef     
                        .SysName = "FILE_EXCEL"
                        .Description = "Рабочая книга Excel"
                        .Extensions = "*.xls"
                        .Icon = ThisApplication.Icons(0)
                End With
        Else 
                Set ExcelFDef = FDefs.Item("FILE_EXCEL")
        End If
        
        'Вывести информацию о коллекции типов файлов
        MsgBox "В приложении определено " & FDefs.Count & " типов файлов;" & Chr(13) & _
        "тип FILE_EXCEL имеет в коллекции индекс " &  FDefs.Index(ExcelFDef) & ".", _
        vbInformation
        
End Sub 
'==============================================================================
© 2023 CSoft Development. Все права защищены.