私は経験豊富な Excel VBA プログラマーで、Outlook で関数とサブルーチンを使用する Excel でマクロを作成しようとしています。いくつかの検索を行ったところ、標準的な回答は次のようになることがわかりました。
objApp = CreateObject("Outlook.Application")
call objApp.UserSubName(argument1, argument2)
ここで、UserSubName は Outlook でのサブの名前です。私はこれに関するマイナーなバリエーションをいくつか見てきましたが、それぞれの後のコメントには、通常、少なくとも 1 人の投稿者が「これは私にはうまくいきませんでした」と書いています。私は問題をよりよく理解しようとしているので、これが機能しない理由について喜んで答えますが、私が求めている本当の質問は次のとおりです。
ユーザーが作成したサブルーチンまたは関数は、オブジェクト モデル階層に配置されていますか? つまり、「Application.something.somethingelse.UserSubName」でサブまたは関数に「ドリルダウン」できますか? これに関するフィードバックをいただければ幸いです。