« Flashのスクリプト、 | メイン | 史上最悪のバースデー »

2005 - 2 /26

Word でインタラクティブ囲い文字

「インタラクティブ」なんて大それたタイトルだけど、汎用性のない、子供の遊びレベルのコードです。
元記事はこちらの掲示板

たったあれだけのコードだけど、Word の VBA も奥が深いというか、ワケがわからんというか、なんともはや。

除菌ちゃんのアドバイスを参考に、ActiveDocument.Pathプロパティを使って、カレントドキュメントのパスを得ることで、たぶんどこでも動くようになったはず。

まぁでも、Word で、しかもただ○で囲むためだけに VBA 使うのって、はなはだ自己満足。

Private Sub Label1_Click()
  Label1.Picture = _
  LoadPicture(ActiveDocument.Path + "\i\you_maru.gif")
  Label2.Picture = _
  LoadPicture(ActiveDocument.Path + "\i\huyou.gif")
End Sub
Private Sub Label2_Click()
  Label1.Picture = _
  LoadPicture(ActiveDocument.Path + "\i\you.gif")
  Label2.Picture =_
  LoadPicture(ActiveDocument.Path + "\i\huyou_maru.gif")
End Sub

docファイルのダウンロード(you_huyou_check.lzh:14,792bytes)

でもね、やっぱりウチじゃ相対パスで動くんです。
なので、ワケがわからんし、なんともはや なのです。

投稿者 hamayo : 2005年2月26日 22:31

関連するエントリ

【エントリ・タグ】

    このエントリにはタグがありません。

    このエントリは、 PC > QA カテゴリに属しています

トラックバック(0)

このブログ記事を参照しているブログ一覧: Word でインタラクティブ囲い文字

このブログ記事に対するトラックバックURL: http://cosmeticpunk.sakura.ne.jp/mt/mt-tb.cgi/7

コメントする