Class FileConverter (PowerPoint VBA)

The class FileConverter represents a file converter that is used to open or save files. The FileConverter object is a member of the FileConverters collection. The FileConverters collection contains all the installed file converters for opening and saving files.

To use a FileConverter class variable it first needs to be instantiated, for example

Dim fcr as FileConverter
Set fcr = FileConverters(Index:=1)

FileConverter class variables can be set using the FileConverters.Item procedure.

CanOpen

True if the specified file converter is designed to open files.

The CanSave property returns True if the specified file converter can be used to save (export) files.

If FileConverters(1).CanOpen = True Then
    MsgBox FileConverters(1).FormatName & " can open files"
End If

CanSave

True if the specified file converter is designed to save files.

the CanOpen property returns True if the specified file converter can be used to open (import) files.

If FileConverters(1).CanSave = True Then
    MsgBox FileConverters(1).FormatName & " can save files"
End If

ClassName

Returns a unique name that identifies the file converter.

MsgBox "ClassName= " & FileConverters(1).ClassName & vbCr _
    & "FormatName= " & FileConverters(1).FormatName

Extensions

Returns the file name extensions associated with the specified FileConverter object.

Dim fcr As FileConverter: Set fcr = FileConverters(1)
Dim strExtensions As String
strExtensions = fcr.Extensions

FormatName

Returns the name of the specified file converter.

The format names appear in the Save as type box in the Save As dialog box.

MsgBox FileConverters(1).FormatName

Name

Returns the name of the specified object.

Dim fcr As FileConverter: Set fcr = 
Dim strName As String
strName = fcr.Name

OpenFormat

Returns the file format of the specified file converter.

Dim fcr As FileConverter: Set fcr = 
Dim lngOpenFormat As Long
lngOpenFormat = fcr.OpenFormat

Path

Returns the disk or Web path to the specified object.

Dim fcr As FileConverter: Set fcr = 
Dim strPath As String
strPath = fcr.Path

SaveFormat

Returns the file format of the specified document or file converter.

Dim fcr As FileConverter: Set fcr = 
Dim lngSaveFormat As Long
lngSaveFormat = fcr.SaveFormat