即効!Officeを操る実用技
.NETやExcel、Javaを中心に、実務で使える設計・実装の要点を短く解説します。
-
即効!Officeを操る実用技[外部アプリ連携]PowerShellからExcelを操作
PowerShellとExcelの連携例として、「WSHスクリプトからExcelを操作する」で作成した英単語テストアプリを、PowerShellでのそれに置き換えてみます。
-
即効!Officeを操る実用技[外部アプリ連携].NET FrameworkでExcelアドインを開発
Excel-DNAとは、ひと言でいえば、.NET Frameworkでアドインを開発するためのライブラリです。Visual BasicやC#などの言語を利用できるだけでなく、.NET Frameworkが提供する豊富なクラスライブラリを活用できる、開発環境としてVisual Studioも利用できる、というメリットがあります。
-
即効!Officeを操る実用技[外部アプリ連携]WSHスクリプトからExcelを操作する
WSHからもExcelの機能を呼び出せます。作業に際して必要なデータは、スクリプトにハードコーディングしても構いませんが、Excelを利用することでメンテナンス性も高まります。
-
即効!Officeを操る実用技[外部アプリ連携]JavaアプリからOfficeファイルを操作
Apache POIは、Excelのみならず、Word、PowerPoint、Outlook、Visio、Publisherなどなど、Office製品全般をJavaアプリから操作できる高機能なライブラリです。
-
即効!Officeを操る実用技[外部アプリ連携]PHPアプリからExcelをデータベースとして操作
今回は、Excelをデータベースとして扱うための方法を紹介します。PHPからExcelにアクセスするには、PDO(PHP Data Objects)というライブラリを利用するのが一般的です。
-
即効!Officeを操る実用技[外部アプリ連携]PHPアプリからExcelを操作(PHPExcel)
広く公開用のサイトでExcelと連携させるなら、「PHPExcel」というライブラリがオススメです。COM関数は、Windows環境でしか利用できません。一方、PHPExcelなら環境によらず利用できるというメリットもあります。
-
即効!Officeを操る実用技[外部アプリ連携]PHPアプリからExcelを操作する(COM関数)
今回からは、一歩進んだOffice活用テクニックを、PHP、Java、WSH、PowerShellなどを例に取り上げます。まずは、手軽なWebページ作成に向いたPHPからです。
-
即効!Officeを操る実用技[Webサービス連携]JavaScriptライブラリをコンポーネント化
ScriptLetsという、これまでとは別の技術を紹介します。ScriptLetsを一言でいうと「スクリプトをコンポーネント化する技術」です。ScriptLetsによって、JavaScriptのコードを別ファイルにできますので、コードの可読性も向上し、環境も32ビット/64ビットを選びません。
-
即効!Officeを操る実用技[Webサービス連携]はてなブックマークのブックマーク数を監視
JSONデータをVBAで受け渡しする例として、「はてなブックマークエントリー情報取得API」を利用します。指定したURLに付いたブックマーク数を取得してExcelに取り込むマクロを作成しましょう。
-
即効!Officeを操る実用技[Webサービス連携]Web APIでヤフオク! の出品リストを得る
特定のキーワードでヤフオク! に出品中の商品を検索し、一覧表示するマクロを作成します。Excelの機能を使えば、現在価格、入札終了時刻などでソートもできますので、商品の比較検討にも便利です。
-
即効!Officeを操る実用技[Webサービス連携]Excelでフィードをまとめ読み
Excel VBAを使えば、あらかじめ登録しておいたフィードをワークシートにまとめて取り込み、新着順に表示させることが可能です。
-
即効!Officeを操る実用技[VBA便利技]ExcelからAccessデータベースにアクセス
本稿では、Accessデータベースで用意されたアクセスログ情報をExcelに取り込み、月別アクセス数の推移をグラフ化するまでを自動化してみます。
-
即効!Officeを操る実用技[VBA便利技]Excelのリストに従ってメールを一斉送信
メールクライアントで配信グループを定義したり、専用のツールを利用したりしなくても、マクロを作成すれば、Excel上からそのままメールを配信できます。
-
即効!Officeを操る実用技[VBA便利技]Excelのワークシート関数を自作
個別の業務に特化した演算では、標準の関数だけでは対応できない状況も出てきます。本稿では、自前でワークシート関数を作成します。
-
即効!Officeを操る実用技[VBA便利技]複数のOffice文書をまとめてPDF化
特定のフォルダーにあるOffice文書を、ボタン1つでまとめてPDFに変換するマクロを作りましょう。本稿では、Word、Excel、PowerPointそれぞれについて、個別にマクロを作ります。
-
即効!Officeを操る実用技[VBA便利技]PowerPointのスライドからテキストを抽出
PowerPointのVBEで、スライド内のテキストをワンタッチで抽出してテキストファイルに吐き出すマクロを作成します。
-
即効!Officeを操る実用技[VBA便利技]ファイル情報の一覧をワンクリックで作成
指定したフォルダーを再帰的に読み込み、ファイル一覧を生成するマクロを作成してみましょう。