MS ProjectのVBAでフィルターを操作[備忘録]
マイクロソフトのプロジェクト管理ツール「Project」で、フィルターや印刷を自動化したくてマクロを使ってみることを思いたったのです。ところが、Excel VBAに比べてネットでの情報がかなり不足していて、困ったので備忘録です。
分かっている範囲で記録しておきます。
オブジェクトモデル
これはすぐに出てくるMSDNのページで、オブジェクトの一覧を参照できます。
https://msdn.microsoft.com/ja-jp/library/office/ee861523.aspx
Applicationオブジェクト
特に、今回はフィルターをいじるので、Applicationオブジェクトのメソッドを使いました。
自動翻訳なのでときどきよく分からないのですが、マイクロソフトの英語と日本語だということを踏まえて読めば何とかなります!
https://msdn.microsoft.com/ja-jp/library/office/ff865152.aspx
こんなのを書いていました。
Sub test001() Application.FilterApply Name:="フィルター名" End Sub
Excel VBAの知識を応用
勘も使いましたw
たぶんあるだろうということで、VBEに書いてみてどんな反応が返ってくるか。。
効率悪いです。。
おかげで、以下のようなものは書けました。
Sub test002() Debug.Print ActiveProject.Name End Sub
とりあえず、こんなところです。
ちなみに、クリップボードに全角を格納するコードは動きました。助かります。
« 2016年2月6日の「ともだちひろば」は「おにたいじ」の劇あそび | トップページ | iOS9.3の目玉はナイトシフトなの? »
「パソコン・インターネット」カテゴリの記事
- ココログとGoogleのアクセス解析結果の違い(2016.11.30)
- Android 7に対応できるデバイスがなくて悲しいデス。。(2016.10.12)
- Excel VBAでオートフィルターの表示をクリアする(2016.10.01)
- iOS 10 導入済み!(2016.09.16)
この記事へのコメントは終了しました。
« 2016年2月6日の「ともだちひろば」は「おにたいじ」の劇あそび | トップページ | iOS9.3の目玉はナイトシフトなの? »
コメント