目安箱 IV

目安箱投稿のルールはこちらをごらんください。
ご意見は電子メールで承っています。
「目安箱」は質問禁止です。技術的な質問はそれぞれの質問箱へどうぞ。

迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
120 / 277 ←次へ | 前へ→

【170】Re:ちょっと気になる現象3 プロパティの参照渡し 追伸
Excel  ichinose  - 06/12/25(月) 16:02 -

引用なし
パスワード
   >尚、Vbscriptとでもプロパティを参照渡しでは、渡すことが出来ませんでした。
>
>確認したコードは以下のとおりです。下記のコードをテキストファイルとして保存し、
>
>保存後拡張子をvbsに変更して実行してみてください(例 Test.vbs)
>
>'===================================
>dim a,b
>dim zzz
>dim cc
>set cc=new cls
>a=2
>b=3
>cc.bbb=0
>call test(a,b,cc.bbb)
>msgbox a & " + " & b & " = " & cc.bbb
>call test(a,b,zzz)
>msgbox a & " + " & b & " = " & zzz
>'==================================
>sub test(x,y,z)
>  z=x+y
>end sub
>'==================================
>class cls
>  property get bbb()
>   bbb=zzz
> end property
> property let bbb(dat)
>   zzz=dat
> end property
>end class

上記のコードですが、これをそのままコピーして、
メモ帳等に貼り付けて、拡張子をvbsに直して実行させると
エラーが発生します。

>  z=x+y

こういう行の頭の空白が全角の空白になっていることが理由です。
これを半角の空白に手動で直すか、又は、

VBEのどこかのモジュールに
一度貼り付けて、そのコードを再度コピーしてから、
メモ帳に貼り付けてください。
(vbeのモジュールに貼り付けた時にエラーが発生してもかまいません)

1,038 hits

【167】ちょっと気になる現象3 プロパティの参照渡し ichinose 06/12/24(日) 12:29 Excel[未読]
【168】Re:ちょっと気になる現象3 プロパティの参照... ichinose 06/12/24(日) 12:32 Excel[未読]
【170】Re:ちょっと気になる現象3 プロパティの参照... ichinose 06/12/25(月) 16:02 Excel[未読]

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
120 / 277 ←次へ | 前へ→
ページ:  ┃  記事番号:   
0
(SS)C-BOARD v3.8 is Free