Rika Y's Library tagged → View Popular
はじめに - PukiWiki
ExcelのマクロはVBAで記述されています。 VBAはとてもよく考えられたプログラミング言語で非常に簡単にプログラムを組むことができるようになっています。ですが、印刷のような複雑なことをやらせるには非常に手間がかかります。そこで、Myリフィルv2はプログラムの自由度の高いC++言語で書かれたプログラムをDLLとして作成し、ExcelマクロからそのDLLを呼び出すことで、高度な処理を行うような仕組みを採用しました。
Excelマクロからは、DLLの4つの関数が呼び出されることになります。「初期化処理・コマンド処理・終了処理・エラー問い合わせ」です。EXCELシートに記述される描画命令の数と比べると少ないのですが、ほとんどの命令については「コマンド処理」の命令の中に含める形にしていためDLLのEXPORT関数は4つになっています。これは、なにか機能を追加したりバグを修正したりする際に、Excelのマクロを変更しなくてもいいようにするための工夫です。新しく提供するDLLを組み込めば動作するように設計しました。
Sponsored Links
Top Contributors
Groups interested in macro
-
Macro lenses
Items: 31 | Visits: 2
Created by: Luis Gracia
-
Economic Crisis
News, trends, and expectati...
Items: 8 | Visits: 1
Created by: Luis Arcadio De Jesus R.
-
Macro1
Interesting readings relate...
Items: 1 | Visits: 1
Created by: pippo_pippo
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
