以下のソースは、mWARN_CallingParamsを2回呼び出しています。
自分としては同じ結果(予想は2番目)を期待していたのですが、
違いました。何故でしょうか。
確認環境:Libre Office 7.4.7.2 (x64)
Option Explicit
Option Base 0
Option Compatible
Private sub WARN_CallingParams_Main
CompatibilityMode(True)
Call mWARN_CallingParams aD:=“D”
Call mWARN_CallingParams , , ,“D”
end sub
Private Sub mWARN_CallingParams( _
Optional aA as String, _
Optional aB as String, _
Optional aC as String, _
Optional aD as String, _
Optional aE as String, _
Optional aF as String)
Msgbox _
"aA(" & IsMissing(aA) & ")" & chr(13) & _
"aB(" & IsMissing(aB) & ")" & chr(13) & _
"aC(" & IsMissing(aC) & ")" & chr(13) & _
"aD(" & IsMissing(aD) & ")" & chr(13) & _
"aE(" & IsMissing(aE) & ")" & chr(13) & _
"aF(" & IsMissing(aF) & ")"
End Sub