オフィスソフト 開発ツール

「Microsoft Office」をアプリ開発に活用--「Excel」「PowerPoint」の便利な機能

「Microsoft Office」の用途は文書作成だけではない。アプリケーション開発のさまざまな場面で活用できる「Excel」と「PowerPoint」の有用な機能を紹介する。

 「Microsoft Office」は、開発ツールであるとは思えないかもしれないが、これまで長きにわたり、多くの開発ツールチェーンで中心的な位置を占めてきた。特によく使われる2つのアプリも、あまり想像がつかないだろうが、「Excel」と「PowerPoint」だ。いずれも開発においてさまざまな役割があり、正式なアプリケーション開発プログラムの一部として、またアプリを簡単に作成し、ユーザー自身のプログラミングスキルを使って緊急のビジネスニーズを解決する手段として利用されている。

Excel:秘密のプログラミング環境

 Excelは非常に興味深い開発ツールの例だ。見慣れたスプレッドシートの裏側には一連のプログラミング言語があり、非常に高度な方法で使用することができる。Microsoft Research(MSR)のプリンシパルリサーチャーのSimon Peyton Jones氏が指摘するように、Excelは関数型プログラミングの世界への移行が進んでいるツールだ。Peyton Jones氏は関数型プログラミングに携わっており、おそらくこの分野では、「Haskell」の開発に大きく貢献した1人として、また怠惰な関数型プログラミング理論の研究者としてよく知られている。

 MSRでの同氏の研究は、Excelのプログラミング環境の開発に大きな影響を与えており、Excelの関数モデルは、古くなった「Visual Basic for Applications」言語/ツールから距離を置くようになっている。この研究から生まれた重要な機能の1つが、動的配列の概念だ。

編集部おすすめの関連記事

残り本文:約3088文字 ログインして続きを読んでください。

「オフィスソフト」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
PC
スマートフォン
タブレット
ウェアラブル
オフィスソフト
OCR
RPA
PCソフト
周辺機器
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. チャンスの年?経営・財務から見る2021年を考察する-MITテクノロジーレビュー・インサイト日本語版
  2. ゼロトラストとはなにか?本当に理解すべきはゼロトラストではなく先にある目的
  3. 成功事例5社に見る、飲食・小売り、美容業界の店舗経営の課題を解決する「デジタル化」の道のり
  4. 「伝説のひとり情シス」の視点とは?刺激の少ないテレワークでは自分で変化を起こす必要がある!
  5. 破壊的なサイバー攻撃から身を守る「ビジネスレジリエンス」の重要性とその構築手法

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]