• ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • 日経BP
  • PR

  • PR

  • PR

  • PR

  • PR

即効!Officeを操る実用技

[外部アプリ連携]PowerShellからExcelを操作

山田 祥寛=WINGSプロジェクト 2014/04/24 日経ソフトウエア
出典:日経ソフトウェア 2014年1月号特集1 Part3p.53
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

 Windows PowerShell(以降、PowerShell)は、Windows環境で利用できる対話型シェル、およびスクリプティング実行環境です。WSHとよく似ていますが、以下のような点が強化されています。

  1. 「コマンドレット」と呼ばれる高機能なコマンドを提供
  2. ドライバ経由でさまざまなデータへのアクセスが可能
  3. .NET Frameworkクラスライブラリとの連携が可能

 特に3. の点は重要です。Visual BasicやC#でのコーディングに慣れている人にとっては、.NET Frameworkの豊富なクラスライブラリを利用できるというのは大きな強みとなります。

PowerShellで作成する英単語テストアプリ

 具体的なPowerShellとExcelの連携例として、第16回「WSHスクリプトからExcelを操作する」で作成した英単語テストアプリを、PowerShellでのそれに置き換えてみましょう(図1)。ただし、単純化するために、設問と結果はプロンプト上にテキストベースで表示するものとします。

図1●PowerShell上で実行する英単語アプリ

ここから先はITpro会員(無料)の登録が必要です。

次ページ リスト1が具体的なコードです。PowerShel...
  • 1
  • 2
  • 3

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【VoLTEの謎】

    格安スマホでもVoLTEは使える?

     最近はMVNOが提供する格安スマートフォン(スマホ)を利用する人が増えています。こうした格安スマホのユーザーでも新しい音声通話技術である「VoLTE」は使えるのでしょうか。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る