Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


26995 / 76738 ←次へ | 前へ→

【55069】Re:RGB指定の弊害を教えてください
発言  七志  - 08/4/14(月) 4:16 -

引用なし
パスワード
   neptune さんご意見ありがとうございます。

>>「RGB指定は無理矢理セットしているのだから使うべきでは無い」
>RGB指定は言語仕様がそうできるようになっているので、無理やりとは
>いえないと思います。無理やりと言うよりも任意の色をしていすると
>言う解釈が適当かと思います。

私もneptuneさんと同じ解釈をしています(ご指摘前後共)

>>RGB指定の弊害について、どうやったら知る事が出来るのでしょうか?
>多分調べられないのでは?言語仕様にあってますから。。。

RGBプロパティに関しては以下の通りで間違い無いと思います。
・言語仕様が合っている
・開発元のマニュアルにも制約・注意事項記述なし
(但し、日本語しか確認出来てません)

あと、他に考えられるのはVB/VBAを使用する技術者の経験則で
全てのVB/VBA技術者が同じように感じる共通認識なのか…
でも、その場合でも本や文献等に出てくるはずと思うんですけどね。


>マジックナンバーを極力使わないと言うのは定石です。

すみません。投稿の例ではマジックナンバーを使っていますが、
実際のコーディングでは以下の様に変数を使用しています。
Selection.ShapeRange.Line.ForeColor.RGB = RGB(color1R, color1G, color1B)
(説明でどんな値が入るかイメージしやすいように固定で書いたのですが、
 これからはなるべく原文で記述したほうが良さそうですね)


>RGB関数は任意のRGB値のLong型の値を返します。
>SchemeColorもあらかじめ定義された、Long型の定数じゃないでしょうか。

この点は私も同じ認識です。

>その違いでは?言葉の意味からしてもそのように思えます。
ハッキリしているのは指定の方法が違うだけなんですよね。
でも、その違いだけではRGBの指定を避ける理由にはならない
と思っています。

>処理は少しくらいはSchemeColorが速いかも知れませんね??
ポイントとなるのはこの点くらいでしょうか?
明らかにSchemeColor指定の方が速いって話なら納得出来ますが、
実際のところはどうなんでしょう?
少し時間がかかるかもですが実測してみますね。

1 hits

【55041】RGB指定の弊害を教えてください 七志 08/4/12(土) 7:40 質問
【55062】Re:RGB指定の弊害を教えてください SS 08/4/13(日) 13:41 発言
【55063】Re:RGB指定の弊害を教えてください 七志 08/4/13(日) 14:40 発言
【55067】Re:RGB指定の弊害を教えてください neptune 08/4/13(日) 23:11 発言
【55069】Re:RGB指定の弊害を教えてください 七志 08/4/14(月) 4:16 発言
【55071】Re:RGB指定の弊害を教えてください VBWASURETA 08/4/14(月) 9:21 発言
【55072】Re:RGB指定の弊害を教えてください VBWASURETA 08/4/14(月) 9:33 発言
【55076】Re:RGB指定の弊害を教えてください neptune 08/4/14(月) 14:21 発言
【55077】Re:RGB指定の弊害を教えてください VBWASURETA 08/4/14(月) 16:56 発言
【55084】Re:RGB指定の弊害を教えてください neptune 08/4/14(月) 21:58 発言
【55088】Re:RGB指定の弊害を教えてください 七志 08/4/15(火) 0:10 発言

26995 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free