日本語プログラミング言語「なでしこ」 > 戻る

MS Excel/Word と連携する

 なでしこから、MicrosoftのExcel/Wordを操作することができます。
■活用テクニック
  ┣Excel + Word + なでしこで可能性広がる!
  ┣雛形にデータを差し込んで印刷
  ┣情報の取得から見積書の印刷まで
  ┣業務データの整理に
■Excel編
  ┣エクセル起動〜エクセル終了
  ┣セルへの書き込み
  ┣印刷
  ┣CSVファイル
  ┣Tips
■Word編

活用テクニック

Excel + Word + なでしこで可能性広がる!

 いまや、ExcelやWordは趣味に仕事に大活躍です。なでしこから、ExcelやWordを操作することで、ExcelやWordを何倍にも便利に利用することができます。

雛形にデータを差し込んで印刷

 例えば、Wordで誕生日会やクリスマス会のカードの雛形を作っておいたとします。そして、なでしこで読み込んだデータファイルなどの情報を雛形に流し込みます。すると、カードが自動的に完成します。

 カードの作成から印刷までの工程をボタン一発でこなすことができるのです。

情報の取得から見積書の印刷まで

 また、見積書の作成など、もともとExcelでやると簡単ですので、これも見積書のフォーマットだけ用意しておき、後から、なでしこでWEBやファイルから情報を取り出し、なでしこからExcelのセルへデータを書き込むようにすれば、なでしこで見積書が作成できます。

業務データの整理に

 ExcelもWordも単体のファイルでは便利なのですが、複数のファイルを連続操作するのは、なかなか難しいものです。なでしこで、特定のフォルダにあるExcel/Wordの文書を連続で処理することで今まで手作業でやっていた業務データの整理が簡単になります。

Excel編

エクセル起動〜エクセル終了

エクセルを起動するには、『エクセル起動』と書くだけです。エクセルのファイルを開くには以下のように書きます。

エクセル起動。
デスクトップ&「Book1.xls」をエクセル開く。
「おわります」と言う。
エクセル終了。

また、最後にエクセルを終了させるには、『エクセル終了』と書きます。

セルへの書き込み

エクセルのセルに値を書き込むには、『エクセルセル設定』命令を使います。

エクセル起動。
デスクトップ&「Book1.xls」をエクセル開く。
「A1」「テスト!」をエクセルセル設定

セルの指定は、上のサンプルのように「A1」とか「C5」のように、エクセルの列には、A〜ZZを、エクセルの行には、1〜nを書きます。

印刷

直接印刷を行うには、『エクセルシート印刷』命令を使います。印刷プレビューを表示するには『エクセルシート印刷プレビュー』命令を使います。また、ブック全体を印刷するには、『エクセルブック印刷』命令を使います。

CSVファイル

エクセルデータをCSVファイルに変換するには、『エクセルCSV保存』命令を使います。

Tips

エクセルのセルをたくさん取得したい場合は、範囲を『エクセル選択』で選択して『エクセルコピー』でクリップボードにコピーする方が速度が早いです。

また、データが膨大な場合は、一度CSVファイルへ保存してCSVをなでしこで読み直したほうが処理は早く終わります。

Word編

なでしこからWordを起動するには、『ワード起動』命令を使います。また終了するには『ワード終了』命令を使います。

ワードに文字列を挿入するには、Word文書内にブックマークを挿入しておき、なでしこから、『ワードブックマーク挿入』命令を使って文字列を挿入します。



→トップへ →目次へ