微風出版
×
固定報酬制
|
5,000円 〜 10,000円
|
---|---|
納品完了日
|
2015年07月05日 |
掲載日
|
2015年06月12日 |
応募期限
|
2015年06月26日 |
応募した人 | 4 人 |
---|---|
契約した人 | 1 人 |
募集人数 | |
気になる!リスト | 11 人 |
Microsoft Wordの単純なマクロの開発をお願いいたします。開発費があまり出せませんので、経験は問いません。経験を積むため挑戦したい、という方大歓迎です。 ■開発の概要 内容は複数の数式3.0オブジェクトのサイズを元のサイズに一括してリセットさせるプログラムを作っていただきます。Word2007以上で動くプログラムを想定しております。ver2007以上の場合、数式を入力する方法は2通りあります。今回は数式3.0オブジェクトを操作するプログラムですのでご注意ください。 ■開発依頼の経緯 数式3.0で作成したオブジェクトは、ファイルを閉じたり開いたりを繰り返すと、縦横のサイズが微妙に変化してしてしまいます。マイクロソフトに確認したところ、これはやはりバグでした。この対策となるマクロができないかと考えております。 ■オブジェクトサイズの確認方法 まずは、数式3.0オブジェクトで適当な数式をつくってください。 次にそのオブジェクトを右クリック→オブジェクトの書式設定→サイズ の順に進みます。 倍率のところを見ていただくと、次の表示があります。 高さ xx% 幅yy% ✔縦横比を固定する ✔もとのサイズを基準にする [リセット]ボタン 「もとのサイズを基準にする」に✔がついているときにリセットボタンを押すと、縦横がそれぞれ100%となり、オブジェクトがもとのサイズにリセットされます。手動ではこのようにリセットします。 ■オブジェクトの配置の種類 数式3.0オブジェクトを右クリック→オブジェクトの書式設定→レイアウトの順に進むと、行内、四角、外周、全面、背面とありますが、バグが出るのは行内に配置されたオブジェクトですので、プログラムで操作するのは行内に挿入されたオブジェクトに限定されますのでご注意ください。 ■「縦横比を固定する」について 行内に挿入された数式3.0オブジェクトの縦横比が固定されていると、特にバグが起こる確率が高くなるためプログラムではこの✔がすべて外れるように操作してください。 ■プログラムについて 以下のように条件を指定し、条件に合った数式が処理されるようにループさせてください。 if (数式3.0オブジェクトの配置=行内 AND もとのサイズを固定する=true AND オブジェクトの高さ>x%) 縦横比の固定を解除(チェックを外す) サイズのリセット End if ※オブジェクトの高さ(%)を条件に入れているのは、あえて小さくしているオブジェクトもありますので、それがリセットされるのを避けるためです。xは変更可能な数値で単位は必ず%にしてください。 ※ループ処理でフリーズしないよう、対象オブジェクトがなくなった場合はループを抜け出す処理を入れてください。 ※当方作成のワードファイルには、1ファイルにつき、多くて300くらいの数式3.0オブジェクトがあります。 ※開発後、プログラムの組み込み方と動作の確認方法について指示ください。 ■お支払いについて 開発プログラムを提供後こちらで動作が確認できれば入金処理をいたします。 ■落札について お安く入札いただいた方を優先して落札させていただきます。 それでは入札をお待ちしております。 |
クラウドワーカー | 応募日時 |
---|---|
jhonda | 2015/06/13 21:42 |
すぎもん1123 | 2015/06/13 09:45 |
hira_taira | 2015/06/13 09:34 |
sssfactory | 2015/06/13 08:02 |