Collabora Office 22.05 Hjelp
CompatibilityMode() function is controlling runtime mode and affects all code executed after setting or resetting the mode.
Bruk denne funksjonen med forsiktighet, begrens den til for eksempel dokumentkonvertering.
Option Compatible turns on VBA compatibility at module level for the Collabora Office Basic interpreter.
Denne funksjonen kan påvirke eller hjelpe i følgende situasjoner:
Creating enumerations with Enum statement
Kjører kommandoen RmDir i VBA-modus. I VBA fjernes bare tomme kataloger av RmDir mens Collabora Office Basic fjerner en katalog rekursivt.
Endre virkemåten til grunnleggende Dir kommando. Katalogflagget (16) for kommandoen Dir betyr at bare kataloger returneres i Collabora Office Basic, mens normale filer og kataloger returneres i VBA.
CompatibilityMode() function may be necessary when resorting to Option Compatible or Option VBASupport compiler modes.
CompatibilityMode(True | False)
Gitt en IKKE tom katalog på file:///home/me/Test
Sub RemoveDir
CompatibilityMode( true )
RmDir( "file:///home/me/Test" )
End Sub
With CompatibilityMode( true ) the program results in an error, otherwise the Test directory and all its content is deleted.
Endring av Dir-atferd
Sub VBADirCommand
CompatibilityMode( true ) ' Shows also normal files
Entry$ = Dir( "file:///home/me/Tmp/*.*", 16 )
Total$ = ""
While Entry$ <> ""
Total$ = Total$ + Entry$ + Chr$(13)
Entry$ = Dir
Wend
MsgBox Total$
End Sub