私は最後の日に私を困惑させた問題を抱えています。
現在のユーザーの名前を抽出する GetUserName Api がありますが、完全に機能します。
これによってフォームの読み込み時に制御されているバインドされていない OLE オブジェクトもあります。
With Me.OLE1
.Class = "Excel.Sheet"
.OLETypeAllowed = acOLELinked
.SourceDoc = "C:\Users\" & GetUserName & "\Desktop\Database\Excel Files\Bulk Updating.xlsm"
.SourceItem = "R1C1:R5C5"
.Action = acOLECreateLink
.SizeMode = acOLESizeClip
End With
コードを実行すると、4 行目でランタイム エラー 2101 が発生します。
ライン 4 を get user 関数の代わりに Jblogs に設定すると、正常に動作します。