word VBAでプログラミングする場合 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 (削除されました)  () 投稿日時 2008/11/16 05:52:13
(削除されました)
投稿者 (削除されました)  () 投稿日時 2008/11/16 00:19:08
(削除されました)
投稿者 neptune  (社会人) 投稿日時 2008/11/15 22:53:55
こんにちは

word VBA(6.0)との事ですが、これはVisual Basic(VB)のサブセットで、そのオブジェクトは
Visual Basicの物とはやはり違います。

line,circleはVBのFormオブジェクトのものでVBAのFormオブジェクトではサポートしていません。

で、線や円が書けるか否かという話になると、
どんな方法でもよいなら書けることは書けるが、格段のスキルが必要になるという記憶があります。
しかも実用的とは思えない。

なのでVB2005,2008等で勉強することをお勧めします。
プログラミングに慣れるという事自体は、言語が違ってもVBAを書く上で大きな参考になるはずです。
投稿者 (削除されました)  () 投稿日時 2008/11/15 20:38:49
(削除されました)
投稿者 るしぇ  (社会人) 投稿日時 2008/11/15 20:09:41
> どうすればエラーを出さずにできるようになるのでしょか?
根本的に考え方が違います。

環境が違うのですから、都合が悪い点があっても何の不思議もありません。
何が都合が悪いのかをエラーメッセージとして教えてくれてるのでしょう?

エラーを確認し、原因を調べ、不都合を取り除くことを考えるのがプログラム
という作業であって、『エラーを出さずに』なんて考え方自体が絵に描いた餅です。
投稿者 (削除されました)  () 投稿日時 2008/11/15 16:36:52
(削除されました)