KoMaDo   VISIO SQUARE : VISIO全般  ■ Headline ■ HOME    

VISIO全般トップへ ▼カッ飛び最後 

  Visioのタイマー処理

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で無事解決できました。
サンプルもやりたい事がそのまま載っていましたので値を変更するだけで対応できました。


VISIO全般トップへ ▲カッ飛び先頭