[[20030527094047]] 『VBAで曲線を描くには』(FUJI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAで曲線を描くには』(FUJI)

  BASIC(VB)で曲線を描くにはPSET関数を使います。

    FOR P=0.5 TO 4 STEP 0.01

           D=185/(1.1*P)+58
           X=100+D/1.25:Y=700-P/1.25*150
           IF Y>350 THEN PSET(X,Y),15
        NEXT P

    VBAではPSET関数は使えません。どのような関数がありますか。
  教えてください。

 VB とVBA は生まれも育ちも違います。
 VBA には基本的に曲線を引く機能はありません、多分。
 かわりに、直線を細かく引くしかないでしょう。
 VBで動いているものを何でわざわざVBAに移植したいのですか?
 (kazu)

 [例]
 ActiveSheet.Shapes.AddLine(120#, 207.75, 141#, 224.25).Select

 有難うございました。予算上、VBをインストールできないためVBAで
プログラムを教えざるをえないためです。
(FUJI)

 (1)Microsoft Visual Basic 6.0 は無償配布版があります。
 実行形式のファイルが作れませんが、勉強するには十分で、
 VisualBasic6.0の書籍に付録でCD-ROMが付いています。

 (2)Hot Soup などのフリーの言語ソフトを使うのも一つの方法です。
http://www.onionsoft.net/hsp/hsp2dl.html

 (3)場合によりますが、JavaScriptも選択肢として、あげられます。
 しかしこの場合、直線や曲線は引けません。

 (4)Javaアプレットが線は引けますが、初心者むきではないかも。

(kazu)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.