2015年9月25日金曜日

[Excel VBA]テプラのSPC9 APIを使った、ラベル印刷についての注意点。

APIの使用方法に関しては、テプラの取説とかを読むとよく理解できるので、ここでは簡単に注意点について説明してみたい。


1.テプラ付属のソフトウェアSPC9のインストール

  ソフトウェアの動作環境とインストール方法は、取扱説明書に記載されているので詳細は
      省く。
  いちおうWindows8/7/Vista/XP で動作する。


2.ラベルデザイン

  SPC9でラベルのテンプレートを作成する。

  具体的な手順については、取扱説明書を参照。
  その際は、データをどう並べるのかを考える。
  テンプレート作成時はテストで文字列を入れるが、印刷物には影響しないので迷わず文字
       を入れ、印刷イメージをつかむ。


3.テンプレートを保存する。

  テープの幅とか用途などの情報を含めたファイル名にするといいかも。


4.サンプルツールを参考にツールを作りテストしてみる。

  サンプルツールである、「資産管理台帳.xls」を開き、VBEを起動するとサンプルのスク
       リプトが参照できる。
  セルの値の処理、CSVの作り方、印刷について特に参考になると思う。
  というか、そのためのサンプルっぽい。


5.SPC9にExcelファイルを連携したり、ツールのテストの際に気付いたこと。

 ・テプラには行という概念はあっても、改行という概念はない(っぽい)
  セル1個につき1行の値であれば、それをそのままテンプレートの1行に紐付するればいい
       ので気にしなくてもいいが、セルの値に改行が含まれていて、このセルの表現のままラベ
       ルにしたいときは、セル内の値の改行(vblf,vbcrlf)でsplitしてCSVにする。
       例:
       ■セルA1の値が以下だったとしたら。
          AAAA
          BBBB
          CCCC

      ■CSVはこうする。
         AAAA,BBBB,CCCC

   ・CSV生成と印刷は同期しない 3行の表があって、1行毎にCSV生成と印刷をループした
      とき印刷処理は時間がかかるので、3行目時に生成されたCSVを参照し、3行目だけが印
      刷される。
     よって、1~3行目分のCSVを生成したあとで、印刷関数を実行する。

     例:
    ■1234を3枚、5678を1枚のCSVならば以下の通り。
      1234
      1234
      1234
      5678

2015年8月8日土曜日

[写真]小網代の森。

油壺に旅行に行ったときに気になっていた、小網代の森に行ってみた。
夏だからだと思うけど、圧倒的な緑。
谷間を降りていくと平地になり、末端は干潟になる。
どんな機材を持っていけばいいのか判らなかったので、IRフィルタなどを持っていって、ちょっとだけ使ってみた。
夜に歩いても安全なようになのか、歩道には手すりと反射板が取り付けられている。
水の流れはちょっとよどみがあるのか、風向きによっては泥の匂いがする。
谷間と泥と草木の匂いが、ああこれが夏だよなと懐かしい。






ガラスのIRフィルタによるもの。

ゼラチンのIRフィルタによるもの。












今回のルート。

2015年7月24日金曜日

[写真]八景島シーパラダイス。

7月19日とかいう、連休の中日に水族館に行ってみた。
俺的には水族館だけに特化したところが好きだけど、家族は気に入ったらしいので、また行ってみたい。




2015年5月24日日曜日

[写真]池袋西口公園。

池袋アートギャザリングで伊藤さんと作品を撮影するついでに撮ってみたもの。


伊藤さんとゴミ箱。
今回はゴミ箱にライブペイントするものだった。
ペイント中は使用中止なんだけど、伊藤さんのゴミ箱だけ使用されていた。
使用中止なんでゴミ箱には袋やは籠はセットされていないので、ゴミを捨てるとゴーンといういい音が響く。

白いひと。
パフォーマンスする人と描く人と担当が分けられていた。
共通しているのはしゃべらないということ。

公園とビル。
たまにジャズイベントがあるみたいです。
あと、ドイツビールのイベントが有ったみたいで、おじさんが高いんだよねと愚痴っていた。

フォロワー