Свойство Application.FileConverters (Excel)
Возвращает сведения об установленных преобразователях файлов. Возвращает значение NULL , если не установлены преобразователи. Только для чтения, Variant.
Синтаксис
expression. FileConverters (Index1, Index2)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Index1 | Необязательный | Variant | Длинное имя преобразователя, включая строку поиска типа файла в Windows (например, "Файлы Lotus 1-2-3 (WK)"). |
Index2 | Необязательный | Variant | Путь к библиотеке DLL или ресурсу кода преобразователя. |
Замечания
Если аргументы индекса не указаны, это свойство возвращает массив, содержащий сведения обо всех установленных преобразователях файлов. Каждая строка в массиве содержит сведения об одном преобразователе файлов, как показано в следующей таблице.
Column | Содержание |
---|---|
1 | Длинное имя преобразователя |
2 | Путь к библиотеке DLL или ресурсу кода преобразователя |
3 | Строка поиска расширения файла |
Пример
В этом примере отображается сообщение, если установлен преобразователь файлов multiplan.
installedCvts = Application.FileConverters
foundMultiplan = False
If Not IsNull(installedCvts) Then
For arrayRow = 1 To UBound(installedCvts, 1)
If installedCvts(arrayRow, 1) Like "*Multiplan*" Then
foundMultiplan = True
Exit For
End If
Next arrayRow
End If
If foundMultiplan = True Then
MsgBox "Multiplan converter is installed"
Else
MsgBox "Multiplan converter is not installed"
End If
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.