[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Private g_xlAPP As Application』(muku)
お世話になります。
VBAでのWordの使い方で分からない部分があります
Private g_xlAPP As Application
g_xlAPP、g_sw○○、などが出てきますがそもそもg_xl,g_swはどういう意味ですか 初歩的な質問で毎回すみませんが教えてください。なぜ頭にgがつくのかまたそれに付随する xl,swは次を示しているのだと思います。間違っていたらすみません
xlはExcel
swはswith
よろしくお願いします
< 使用 Excel:Excel2013、使用 OS:Windows8 >
変数名なのでコードを書いた人に聞いた方がいいですよ。
命名規則に拘る人もいますし。
(ウッシ) 2015/01/22(木) 10:40
”Excelでお仕事”からの質問でした。
少し関係ないことですがご意見をお聞きしたいのですが・・・
この2ケ月間マクロとVBAを少しづつ勉強しました。C#もVBもマイクロソフトのプロミングとは知りませんでした
VBはかなり難しくC#の方がわかりやすいと言われる方がおりますが次に学習していくにはどちらがよいのでしょうか?
ご意見をお聞きしたいです。よろしくお願いします
(muku) 2015/01/22(木) 11:00
>VBはかなり難しくC#の方がわかりやすい とはどこからの情報でしょうか。
どのプログラミング言語を習得したらよいかは、その人の目的とそれまでの既修得内容に よると思います。
Java 系のプログラミングをしてきた人には C# がなじみやすいでしょうし、VBSやVBA (これらは VB の文法に準拠しているので)を知っていれば、VB の方がわかりやすいでしょう。
いずれにせよ、言語習得が趣味でなければ、目的に応じて選択をしたほうが良いかと 思います。
個人的には JavaScript か PHP あたりをやっとくと潰しがきくかなと思いますが。 (Mook) 2015/01/22(木) 11:12
ウッシさんがコメントされている通り、変数名は、あくまで、コードを書く人が設定するものですから。 ただ、何かしらルールづけをして記述したほうが、コードの維持保守をいうポイントで有効ですね。 ですから、個人でルールをつくる、あるいは特定のグループメンバー内でルールをつくる、さらには 開発会社、あるいはシステム利用会社として、ルールをつくると、いろいろですね。 「VBA 命名ルール」あたりで検索すると、参考になるページがあるかもしれません。
ところで、 g_ 。 このブックのマクロ群全体(いろんなモジュール)に影響のある変数だから Gloval という意味かも? と、思いきや 定義が Private ですから、このモジュールだけ有効ということですよね。 もしかしたら、このコードを書いた人が 後藤さん で、ご自分のコード内の変数には必ず g_ というプリフィックスをつけることにしていたり?(でも、井上さんのサイトだとのことですから、それはないですね)
まぁ、いろいろでしょう。
VBAの次は、VBかC#か。 私はどちらもできませんので無責任なコメントになりますが、VBAを習得されていれば VBは、親戚言語ですから、割合とわかりやすいかも。 私自身も、VBソースをVBAコードを書く際の参考にしたりしています。
(β) 2015/01/22(木) 11:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.