私はすべてのオフラインフォルダをループし、各フォルダの "フォルダをクリーンアップ&サブフォルダ"メニューコマンドを実行できるOutlook VBAにコードを入れようとしています。私はいくつかの項目を試して、何も動かすことができません。オンラインはほとんどなく、作業コードはありません。すべての提案はApplication.CommandBars.ExecuteMso( "ThreadCompressFolderRecursive")を指していますが、そのオブジェクトは存在しません。何か案は?Outlook 2016 VBA - コードを使用してフォルダをクリーンアップする
答えて
アプリケーションではありません。必要に応じてインスペクタまたはエクスプローラを使用します。
Sub ExecuteMso_CleanUP()
Dim objExpl As Explorer
Set objExpl = ActiveExplorer
objExpl.CommandBars.ExecuteMso ("ThreadCompressFolderRecursive")
End Sub
このコードはOutlook 2016でコンパイルされません。CommandBarsはアクティブエクスプローラまたはインスペクタで利用可能なオブジェクトではありません。オブジェクトブラウザでは、それをOfficeオブジェクトの一部として見ていますが、そのオブジェクトにアクセスする方法はわかりません。 – LtlBear
2016年に変更があった可能性があります。このコードは2013年に動作します。 – niton
私は変更があったと推測していますが、動作するものは何も見つかりません。私は、オブジェクトブラウザを見ているすべての種類のオプションを試しましたが、これまでの運はありません。コンパイルのアイデアを得ることさえできません。 – LtlBear
- 1. Outlook 2013、Outlook 2016 VBAフォルダツリー内のフォルダを並べ替える
- 2. VBAを使用してフォルダからすべてのファイルをAccess 2016にインポート
- 3. Excel VBAを使用してOutlookフォルダから電子メールデータを抽出する
- 4. Outlook 2016から2013へのVBAコードの更新
- 5. Excel-outlook VBA 2013が2016 Outlook版で動作しない
- 6. OutlookでVBを使用してハイパーリンクにあるPDFをダウンロードする方法2016
- 7. Outlook VBA私のコード
- 8. PerlでOLEを使用してOutlookフォルダをスキャンする
- 9. Outlook VBAを使用してbcc受信者を追加する
- 10. VBAを使用してOutlookセキュリティ設定を無効にする
- 11. 署名画像付きメールを送信するoutlook 2016 VBA
- 12. Outlook Excel VBAで検索フォルダを追加
- 13. Outlook APIを使用して特定のフォルダにアクセスする
- 14. vbaを使用してoutlook内の別のmaiboxにアクセスする
- 15. VBA Outlookでメールアイテムを開き、テキストとして保存するコード
- 16. Outlook VBA添付ファイルを解凍してフォルダに保存
- 17. スケジューラを使用してOutlook用VBScriptコードを実行する
- 18. GetinspectorがVBAの共有フォルダを使用してOutlook予定の招待状を送信しています
- 19. SharePointからExcel VBA 2016を使用してPowerpointファイルを開く
- 20. 使用のfilterType:= xlValueIsGreaterThanをエクセル2016でVBA
- 21. トップメニューのOutlook 2016用アドイン
- 22. シェルスクリプトを使用して効率的にフォルダをクリーンアップする方法
- 23. AppleScriptを使用して最新のMicrosoft Outlook 2016メッセージを読み取る方法
- 24. MacでOffice Outlook 2016をスクリプティングする
- 25. ExcelでVBAコードを使用してデータをコピーするコード
- 26. C#を使用してOutlookフォルダから電子メールを削除
- 27. ディレクトリのVBAを使用してOutlookで電子メールを生成
- 28. VBAを使用してExcelデータからOutlook予定を作成
- 29. VBAを使用してOutlookアドレス帳のダイアログボックスを起動
- 30. VBAフォルダ名にワイルドカードを使用する
アプリケーションは必ず存在します。別の質問を投稿すると、結果を示すコードが提供されます。 https://stackoverflow.com/help/mcve – niton
申し訳ありませんが、CommandBarsオブジェクトはApplicationオブジェクトに存在しません。 – LtlBear