Application.GetNamespace メソッド
本ページには広告が含まれています。
- 名前空間
- Outlook
指定した種類のNameSpace オブジェクトを返します。
- 構文
- NameSpace = Application.GetNamespace( Type )
- 引数
- Type(String)省略可
- 指定できるのは MAPI のみ
- 戻り値
- 指定した名前空間を表すNameSpace オブジェクト
Application オブジェクトを返すメソッド・プロパティ
- Application.GetNamespace メソッド
- Store.Application プロパティ
- Outlookアプリケーションの親を表すApplication オブジェクトを返します。
プログラム実行例
アカウント毎に迷惑メールの件数を集計(Outlook)
使用関数
- DIM (1, 2, 3行目)
- ローカル変数を宣言します。
- CREATEOLEOBJ関数 (スクリプト関数) (1行目)
- COMオブジェクトを生成します。
- FOR-IN文 (5, 6, 7, 8, 9行目)
- 配列の要素分だけ処理を繰り返します。FOR文でも書き換えられます。
- PRINT文 (8行目)
- UWSC.LOGにログを出力します。
- コメント (6行目)
- プログラムの動作に影響しない注釈を残すことができます。プログラムの内容を説明したり、デバッグや修正のために一時的にコードを無効化ときにも使えます。
受信トレイに新しいフォルダを作成(Outlook)
指定期間に受信したメールを取得(Outlook)
使用関数
- 定数定義 (1行目)
- DIM (3, 4, 5, 6, 8, 9行目)
- ローカル変数を宣言します。
- CREATEOLEOBJ関数 (スクリプト関数) (3行目)
- COMオブジェクトを生成します。
- FOR-IN文 (13, 14, 15, 16, 17, 18, 19行目)
- 配列の要素分だけ処理を繰り返します。FOR文でも書き換えられます。
- WITH文 (14行目)
- PRINT文 (15, 16, 17行目)
- UWSC.LOGにログを出力します。
指定期間のメール情報を取得(Outlook)
使用関数
- 定数定義 (1, 2, 3行目)
- DIM (5, 7, 8, 9, 10, 12, 13, 17, 32行目)
- ローカル変数を宣言します。
- ExcelBoot関数 (自作関数) (5行目)
- Excelを起動します。引数を指定した場合、そのファイルを開きます。
- CREATEOLEOBJ関数 (スクリプト関数) (7行目)
- COMオブジェクトを生成します。
- FOR-TO文 (28, 29, 30, 37, 38, 39行目)
- 条件が真の間、処理を繰り返し実行します。途中でループを抜けたいときはBREAK文を使います。
- UBound関数 (自作関数) (28, 37行目)
- 配列の上限値(最大インデックス)を求めます。arraynameに配列の名前、dimensionに上限値を求める配列の次元を指定します。
- FOR-IN文 (34, 35, 36, 37, 38, 39, 40, 41, 42行目)
- 配列の要素分だけ処理を繰り返します。FOR文でも書き換えられます。
- FUKIDASI関数 (スクリプト関数) (35行目)
- メッセージを吹出しに表示します。
- WITH文 (36, 44行目)
- EVAL関数 (38行目)
- 文字列を評価し値を返します。式や文を文字列として受け取り、実行するための関数です。
- 行結合 (17, 18, 19, 20, 21, 22, 23行目)
指定期間に受信したメールからURLを抽出(Outlook)
使用関数
- 連想配列 (1行目)
- 定数定義 (3行目)
- DIM (5, 6, 7, 8, 10, 11, 15, 19行目)
- ローカル変数を宣言します。
- CREATEOLEOBJ関数 (スクリプト関数) (5行目)
- COMオブジェクトを生成します。
- FOR-IN文 (17, 18, 19, 20, 21, 22, 23, 24行目)
- 配列の要素分だけ処理を繰り返します。FOR文でも書き換えられます。
- FUKIDASI関数 (スクリプト関数) (18, 27行目)
- メッセージを吹出しに表示します。
- reExecute関数 (自作関数) (19行目)
- 正規表現 検索を行います。
- FOR-TO文 (26, 27, 28, 29行目)
- 条件が真の間、処理を繰り返し実行します。途中でループを抜けたいときはBREAK文を使います。
- LENGTH関数 (26, 27行目)
- 文字数もしくは配列サイズを返します。
- PRINT文 (28行目)
- UWSC.LOGにログを出力します。
過去7日間に受信した迷惑メールの受信日時とメールアドレスを取得
使用関数
- DIM (1, 2, 3, 4, 5, 6, 7行目)
- ローカル変数を宣言します。
- CREATEOLEOBJ関数 (スクリプト関数) (1行目)
- COMオブジェクトを生成します。
- dateAdd関数 (自作関数) (4, 5行目)
- 日時に、指定した単位の時間を加算して返します。
- today関数 (自作関数) (4, 5行目)
- 今日の日付を返します。
- FOR-TO文 (11, 12, 13, 14, 15行目)
- 条件が真の間、処理を繰り返し実行します。途中でループを抜けたいときはBREAK文を使います。
- WITH文 (12行目)
- PRINT文 (13行目)
- UWSC.LOGにログを出力します。
既定フォルダの最新のメールを取得
既定フォルダで受信した最新のメールを取得し、差出人名、件名、受信日時を出力します。
公開日:
更新日:
関連記事
- Account オブジェクト
- Accountオブジェクトは、現在のプロファイルに定義されているアカウントを表します。
- Accounts オブジェクト
- 現在のプロファイルで利用できるアカウントを表すAccountオブジェクトのセットが含まれています。
- Application オブジェクト
- Outlookアプリケーション全体を表します。
- AppointmentItem オブジェクト
- 新しい予定を表すAppointmentItemオブジェクトを作成します。
- Folder オブジェクト
- Folders オブジェクト
- Items オブジェクト
- MailItem オブジェクト
- メールメッセージを表します。
- NameSpace オブジェクト
- Outlookのメールや予定表、連絡先といった様々なデータにアクセスすることができます。
- Recipient オブジェクト