アクセスのフォームに
テキストボックスとコマンドボタンを置きました。
VBAでoutlookに参照設定をして、
Private Sub コマンド2_Click()
Dim myNaSp As NameSpace
Set myNaSp = GetNamespace("MAPI")
Me.テキスト0.Value = myNaSp.PickFolder
Set myNaSp = Nothing
End Sub
としました。
テキストボックスには、
Private Sub テキスト0_AfterUpdate()
MsgBox Me.テキスト0.Value
End Sub
としました。
しかしoutlookのフォルダ名をPickFolderでテキストボックスに入れても
テキストボックスの更新後処理のイベントは発動しません。
しかしテキストボックスにはちゃんとフォルダ名が入っています。
Private Sub テキスト0_Change()
MsgBox Me.テキスト0.Value
End Sub
にしても同じです。
Private Sub コマンド2_Click()
Me.テキスト0.Value = "aaa"
End Sub
にしてコマンドボタンをクリックすると、
Private Sub テキスト0_Change()
MsgBox Me.テキスト0.Value
End Sub
は、発動します。
PickFolderでフォルダ名を選択して値をテキストボックスに入れても
イベントを発動させる方法を教えてください。
No.1ベストアンサー
- 回答日時:
TextBox.AfterUpdate イベント のヘルプより
----------------------------------
"SetValue/値の代入" アクションが記述されたマクロまたは Visual Basic で、コントロールに含まれるデータを変更した場合は、このイベントは発生しません。別のレコードに移動したり、レコードを保存したときに、フォーム に対して AfterUpdate イベントが発生します。
ということですから、AfterUpdate イベント は発生しません。
自前で呼んであげましょう。
Private Sub コマンド2_Click()
Dim myNaSp As NameSpace
Set myNaSp = GetNamespace("MAPI")
Me.テキスト0.Value = myNaSp.PickFolder
Set myNaSp = Nothing
Call テキスト0_AfterUpdate() '←この行を追加
End Sub
イベントをCallで呼び出すこともできるのですか。
知りませんでした。
おかげさまでうまく出来ました。ご回答ありがとうございました。
No.2
- 回答日時:
別な方法になりますが、
Me.テキスト0.Value = myNaSp.PickFolder
↓
Me.テキスト0.SetFocus
Me.テキスト0.Text = myNaSp.PickFolder
とすると Change / BeforeUpdate / AfterUpdate が発生すると思いますが、
どうなりますか。
なお、
> Private Sub コマンド2_Click()
> Me.テキスト0.Value = "aaa"
> End Sub
>
> にしてコマンドボタンをクリックすると、
> Private Sub テキスト0_Change()
> MsgBox Me.テキスト0.Value
> End Sub
> は、発動します。
をもう一度確認願えませんか。発動しなかったような気がします。
Me.テキスト0.SetFocus
すれば、
Call テキスト0_AfterUpdate()
がなくてもできました。
Private Sub コマンド2_Click()
Me.テキスト0.Value = "aaa"
End Sub
は、発動しませんでした。
何か勘違いしてました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リトルチャロを第1話から学習し...
-
基本情報 古いテキストで大丈...
-
マック ブックエアー 使い...
-
「テキスト」という言葉に関し...
-
アロマテラピー検定 独学
-
夏休みの勉強はどれくらいする...
-
受験サプリの中一数学基礎の31...
-
VBAでユーザーフォームのテ...
-
漢検の部首問題って過去問から...
-
ACCESS2010の勉強をしたいのですが
-
テキスト?テクスト?
-
開くとテキストになるイラスト...
-
Excelセル内の改行付き文章にHT...
-
データベース、エクセル関数の...
-
標準テキストのメールがHTMLメ...
-
テキスト作成の著作権について
-
ピアノ 教材選び
-
NHK語学番組のテキストの保管
-
税理士試験勉強中のお友達・彼...
-
統合失調症でも登録販売者にな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキスト?テクスト?
-
リトルチャロを第1話から学習し...
-
開くとテキストになるイラスト...
-
DELコードって何ですか?
-
フォームのテキストボックスが...
-
「本文」という語の読み方について
-
ACCESS データ型の一括変更
-
宅建の勉強に関して
-
口話、読唇術の学習方法教えて...
-
ドイツ語 小数点のついた数字...
-
アクセスの「レポート作成でき...
-
Access の SetFocus について教...
-
PickFolder アウトルックとア...
-
NHK語学番組のテキストの保管
-
「テクスト」の意味
-
日能研の「知の翼」の負担はど...
-
TOEIC LONGMANのテキストのCD
-
iPhone写真にテキストを挿入し...
-
標準テキストのメールがHTMLメ...
-
アクロバットリーダーでテキス...
おすすめ情報