いくつかの機能を備えた Word 文書があります。数式フィールドでこれらの関数にアクセスしたいのですが、これは予想以上に困難でした。
次のように定義された関数があるとしましょう
Public Function Area(R As Double) As Double
Area = 3.14 * R * R
End Function
そして、これをフィールドで使用したい、このように
{ = Area(RadiusBookmark) }
これはかなり簡単に思えますが、構文エラーが発生します。パラメータを省略すると、このように
{ = Area }
「未定義のブックマーク」エラーが表示され、数式コード フィールドで使用できるのはブックマークのみであると思われます。