- 01: 名前:HAL投稿日:2007/10/30(火) 09:37
- Visioでタイマー処理を行いたいのですがうまく処理できません。
excelではOntimeイベントで処理できたのですが、同じ処理をVisioで書くとエラーを発生します。
下記、excel vbaのサンプルです。
MyTime = Now + TimeValue("0:00:03")
Application.OnTime MyTime, "Macro1"
有効な対応方法がありましたらご教授お願いします。
「環境」
OS : Windows Vista(Bussiness)
Visio2007(テストはVisio2000でも行っています)
- 02: 名前:visGeek投稿日:2007/10/31(水) 13:44
- VisioのApplicationオブジェクトにはOnTimeメソッドはありません。
Win32APIのSetTimerを使うしかないでしょう。
↓にサンプルがあります。
http://www.mster.co.jp/visiosquare/course/05/index.html [source] [check]
- 03: 名前:HAL投稿日:2007/11/01(木) 17:19
- visGeekさん、ありがとうございます。
SetTimerで無事解決できました。
サンプルもやりたい事がそのまま載っていましたので値を変更するだけで対応できました。
■トップに戻る リロード 単独スレ表示
|