※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

カウント: -
2011年05月06日 (金) 12時01分28秒;

日本語プログラミング【なでしこ】で作ったプログラムです

「*.nako」の実行には、「なでしこ」のインストールが必要です。

プログラム説明

「なでしこ」の「エクセル起動」に実装されていないエクセル操作命令を拡張します。
  • エクセル文字書体(フォント名)
  • エクセル文字スタイル(太線・斜体)
  • エクセル文字サイズ(ptで設定)
  • エクセル文字下線(下線(_)・二重下線(=)・下線(会計)(__)・二重下線(会計)(__)
  • エクセル文字飾り(取消線・上付文字・下付文字・上付文字の取消線)
  • エクセル文字色(なでしこ文字コード)
  • エクセル文字配置(左詰・中央・右詰・繰返し・両端・選択中央・均等・上詰・下詰)
  • エクセル文字方向(横向・縦向・角度を数値指定すると線が入る?)
  • エクセル文字制御(折返・縮小・結合)
  • エクセル文字表示形式(表示形式の書式)
  • エクセル罫線(右線・左線・上線・下線・横線・縦線・斜右線・斜左線・線種の指定・色指定)
  • エクセル網掛(パタン、色)
  • エクセル色()なでしこの色コードをエクセルに変換(なでしこ:赤256,緑256,青256 -> エクセル:青256,緑256,赤256)
  • エクセル行削除
  • エクセル列削除
  • エクセル行非表示(オン・オフ)
  • エクセル列非表示(オン・オフ)
  • エクセル列幅自動
  • エクセルアウトラインレベル
  • エクセルソート(「A1を昇順:B1を降順:C1を昇順」で「オプション」の)
  • エクセル拡張起動
  • エクセル拡張終了
  • エクセル集計(平均・データの個数・数値の個数・最大・最小・積・標本標準偏差・標準偏差・合計・標本分散・分散で集計)
  • エクセル集計取消(エクセル集計の取消)
  • エクセル枠固定(エクセルウインドウ枠の固定 オン・オフ)
  • エクセル枠分割(エクセル枠の分割 オン・オフ)

上記命令は、「エクセル選択」でセル範囲を指定したセルに有効です。

プログラム準備

エクセル拡張.nakoをダウンロードして下さい。(本プログラム)
エクセル拡張テスト.nakoのテストプログラムをダウンロードしてテストできます。
ソートテスト.nakoのテストプログラムをダウンロードしてテストできます。
集計テスト.nakoのテストプログラムをダウンロードしてテストできます。

使用法方法

他の起動しているエクセルは、閉じておく。

!「エクセル拡張.nako」を取り込む
「エクセル拡張起動」で、エクセルを起動

  拡張命令が使えます。

「エクセル拡張終了」で、エクセル終了

その他使い方は、「プログラム」及び「エクセル拡張テスト.nako」を見てください。

注)一旦、「エクセル拡張終了」で、エクセル終了を終了してから、
  再度「エクセル拡張起動」で、エクセルを起動でエラーがでるようです。

開発メモ

名前:
コメント:
  • プログラムのソースの掲示をやめました。ソースは、添付ファイルを参照ください。 -- hihiro (2011-05-06 12:01:28)
  • 暫定版アップロード --hihiro (2009-08-30)
  • もうちょっとで完成か? --hihiro (2009-09-05)
  • エクセルの書式設定のコマンドをほぼ操作可能としたい --hihiro (2009-09-60)
  • 色関連、パタン系を追加しようと思います。なでしこのLuaもしくは、Luacom?多分Luacomの方が日本語に対応していないようです。そのためエクセルのセル設定・取得及びフォント設定では、日本語していすると文字化けしますが。 「「MS 明朝」をUTF8N変換に、エクセル文字書体」とUTF-8で2バイト文字を渡せばOKみたです。 --hihiro (2009-09-08)
  • 「「MS 明朝」をSJIS_UTF8N変換に、エクセル文字書体」と書かないと、うまくいかない書体がある --hihiro (2009-09-09)
  • とうとう完成か?文字色、網掛け、を追加、色の指定方法をなでしこ色で指定できるようにした。これで、エクセルの書式設定のコマンドをほぼ操作可能となりました。セル結合の時、メッセージが出るので何とかできるか・・・次回繰越 --hihiro (2009-09-10)
  • 行非表示、列非表示を追加、セル結合の時、出る警告メッセージは、「エクセル警告無視」で出なくなります。 LUACOM自体の日本語未対応により、やはり文字化けする文字があるようです。 --hihiro (2009-09-11)
  • エクセル列削除、エクセル行削除を訂正(範囲指定でも削除できるように)エクセル列幅自動、エクセルアウトラインレベルを追加 ソート・集計を追加しようと思うがうまく記述できない。 エクセルのマクロを元にいろいろ考えているのだがうまくいかない。 Sort Key1:=Renge("A1") をどうやって記述するか?? --hihiro (2009-09-15)
  • エクセルソート(無理やり?完成) エクセル拡張起動、エクセル拡張終了(エクセル拡張設定、エクセル拡張解除は不要) エクセル網掛(「なし」のパラメータ設定を変更 --hihiro (2009-09-17)
  • エクセル集計、エクセル集計取消を追加 各命令のパラメータ及び区切文字の整理・再検討が必要?(プログラムを見ながらでないと憶えられない) --hihiro (2009-09-22)
  • エクセル枠固定、エクセル枠分割を追加 --hihiro (2009-11-14) 


名前:
コメント:
  • 感想を・意見がありましたらご記入ください -- hihiro (2009-05-04 15:53:37)


最終更新:2011年05月06日 12:01