フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
Windows上で動作するバッチ・スクリプティング言語の,人気の比較。 参考のためにVBAを入れてあるが, このグラフ内ではトップを走るのはVBAだ。 VBAは,OS搭載のシェルよりもずっと人気がある。 しかし10年間で需要が半減している。 WSH・VBScriptの人気はどんどん落ちている。 2010年にはPowershellに抜かれている。 Windows7からは, Powershellが OSの標準搭載の機能になったためだ。 しかし,PowershellとWSHのどちらにも,強い人気はない。 いまは移行期なので,人気が分散してしまっている。 「コマンドプロンプト」は,緩やかにトレンドが落ちている。 なお「BAT」というワードには複数の意味があるので,単純な比較対象にはできない。 「MSDOS」と言うワードは死語なので除外した。 ちなみにUWSCの認知度は,コマンドプロンプトの10分の
はじめに Visual Basicが独自のクラスを作成して使えるように、Officeに搭載されているVBAでも独自のクラスをプロジェクトに組み込むことができます。作成したクラスは、各Officeアプリケーションで「インポート」「エクスポート」ができるため、汎用性のあるクラスを1つ作成すれば他のアプリケーションのVBAでも利用できるようになります。 そこで、本稿ではExcel 2003で利用できるクラスを作成しながら、VBAでクラスを作る方法を紹介します。 対象読者 Excel VBAを使ってマクロ(プログラム)を作ったことのある人、Visual Basicが使える人が対象です。 必要な環境 Excel 2000、2002、2003が使用できる環境。 クラスは便利 VBAでクラスを作成するメリットは、複雑な処理を1つのオブジェクトにまとめ、プロパティやメソッドを通じてその機能を呼び出したりパ
助手になって初めて科研費を貰ってうれしかった思い出も、はるか昔のことになった。もちろん、私も若い頃は研究費の綱渡りで苦しい思いをした。自分では、いい申請書だと思っていても不採択の通知をもらい、落胆していると秋に補欠採択の連絡が届き、交付申請書と次の申請書をほぼ同時に書いたという経験を2度もしたのを今もよく覚えている。私の研究のほぼすべてが科研費に支えられてきたこと、とりわけ近年は特別推進研究のサポートを頂いてここまで研究を進めることができたことに心から感謝している。 文科省、JSPSには、基礎研究を支えるべく科研費について様々な工夫をして頂いているが、私が特に生命科学の領域の研究に関して、科研費の制度について日頃思うことについて述べてみる。 科学研究費“補助金”とは、元来研究ができる環境が整った上で、さらに成果が期待できる研究をまさに「補助」して支援する制度であり、従って補助事業に資さない
サイトをご覧になった方からリクエストをいただきました。「特定のブックを開いているか、どうやってチェックしたらいいですか?」と。また、別の方から「'合計'という名前のシートがあるかどうか調べたい」というメールもちょうだいしました。これらは同じ考え方で実現できますので、一緒に解説しましょう。 ブックが開いているか調べる このテクニックは、実は「ファイルの操作」の「現在開いているブックの一覧を取得する」で解説しています。念のため同じコードを再度ご紹介します。 Sub Sample01() Dim wb As Workbook, flag As Boolean For Each wb In Workbooks If wb.Name = "Book1.xlsx" Then flag = True Next wb If flag = True Then MsgBox "Book1 を開いています。",
マクロ開発者にとってエラーは嫌なものです。できればエラーメッセージは見たくありませんし、対処のしかたに慣れていないと、エラーの原因を解明するために思わぬ時間が必要だったりもします。もちろんエラーは発生させないのが一番ですが、そうも言っていられません。ここでは、エラーを回避するテクニックをご紹介します。 エラーを無視する たとえば次のコードは、ワークシート名を取得して表示します。 Sub Sample1() Dim i As Long, buf As String For i = 1 To 4 buf = buf & Worksheets(i).Name & vbCrLf Next i MsgBox buf End Sub しかし、For Nextの繰り返しを4回実行しているため、ワークシートが3枚以下だとエラーになります。 For Nextのループ中でエラーが発生してマクロはストップします
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く