2017-06-22 11 views

答えて

0

このコマンドを使用する方法は実用的ですが、見つかった結果があります。

あなたは自分のコマンドの後にダミーのMsgBoxダイアログを追加することができますステータス日付を設定するには、別のクリックを過ごすために準備ができている場合:

ActiveProject.CommandBars.ExecuteMso ("StatusDate") 
MsgBox "Status Date set" 

...またはあなたがその間に別の解決策を見つけましたか?

+0

ありがとうございました。私はあなたのソリューションを使用しています。唯一の問題は、ステータス日付を設定するときにキャンセルボタンを押したときです。 'msgbox'anywayがポップアップします。 – peetman

+0

はい。別の望ましくない副作用。 :-) 残念ながら、Projectの古い日付ピッカーを取得することは不可能ですが、テキストボックスと2つのボタンが1つの単純なフォーム(ステータス日付の設定方法に応じて)* メインコードあなたは、いくつかを追加することができます*あなたは、通常* frmStatusDate.txtStatusDate.Value =日 frmStatusDate.Show エンドSub' 今日にステータス日付を設定する場合は」 'サブStatusDateUpdate() :これらの行を持っています明日、次の水曜日などのステータス日付を設定する機能 –

関連する問題