午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

エクセル2007アドイン、セルの塗りつぶしとフォントのパレット作ってみた、その23、罫線も追加

前回4日前

gogowaten.hatenablog.com

エクセル2007アドイン、セルの塗りつぶしとフォントのパレット作ってみた、その22 ( ソフトウェア ) - 午後わてんのブログ - Yahoo!ブログ
からたくさん変更した
 
連続モード、見た目の変更

f:id:gogowaten:20191018112142p:plain

特殊な動作、機能なので初期画面から移動した
狭くて表示できなかったからっていうのもある
枠線や塗りをオプションから選ぶのをやめてリストから選ぶようにした
 

f:id:gogowaten:20191018112153p:plain

連続にチェックを入れると連続になり今回の機能が有効になる
 

f:id:gogowaten:20191018112203p:plain

外枠にチェックを入れてマウスドラッグでセル範囲を変更すると
範囲の外側の4辺に線が引かれる
 

f:id:gogowaten:20191018112221p:plain

こうなる
この時点でも選択されているセルには枠が付いている
 

f:id:gogowaten:20191018112238p:plain

こうなっている
選択セル範囲が変更されると連続で枠が付く動作だから
連続って名前にしたけど、もっといい名前があるはず!
 
内側

f:id:gogowaten:20191018112250p:plain

内側にチェックを入れてセル範囲を変更すると
 

f:id:gogowaten:20191018112300p:plain

こうなる
選択範囲のすべての内側にあるセルの境界線に線が引かれる
セル1個を選択した場合は線は引かれない
 

f:id:gogowaten:20191018112311p:plain

外側のチェックを外して内側にチェックありだと
 

f:id:gogowaten:20191018112320p:plain

こうなる
 
 
線の種類

f:id:gogowaten:20191018112332p:plain

▼をクリックすると線の種類のリストが出てくるのでクリックで選べる
外枠と内側それぞれ選べる
 

f:id:gogowaten:20191018112342p:plain

内側を実線にして範囲を指定すると
 

f:id:gogowaten:20191018112353p:plain

実線で内側に線が引かれる
 
 
線の色の選択

f:id:gogowaten:20191018112403p:plain

矢印のところをクリックしてから
 
f:id:gogowaten:20191018112412p:plain
パレットをクリックした色に線の色が変わる
 

f:id:gogowaten:20191018112427p:plain

このセル範囲だと
 

f:id:gogowaten:20191018112440p:plain

指定した色に上書きされる
 
枠線の消去

f:id:gogowaten:20191018112448p:plain

線の種類の選択リストから線消去を選んで
 

f:id:gogowaten:20191018112500p:plain

ハイ消えたー
色は関係なしに選択範囲すべての線が消える
 

f:id:gogowaten:20191018112510p:plain

外枠で描いた線も選択範囲内に納めれば内輪側の線になるので消える
 
 
 
クリックしたセルの塗りつぶし

f:id:gogowaten:20191018112526p:plain

塗りつぶしの色を選ぶ
矢印のボタンを押すと
枠の色のパレットから塗りつぶしの色のパレットに切り替わる
 

f:id:gogowaten:20191018112536p:plain

パレットから色を選ぶ
 

f:id:gogowaten:20191018112546p:plain

塗りにチェックを入れて
 

f:id:gogowaten:20191018112555p:plain

マウスドラッグやクリックで塗りつぶし
 

f:id:gogowaten:20191018112606p:plain

枠の時と同じで選択セルを変更すると塗りつぶし
 

f:id:gogowaten:20191018112614p:plain

外枠や内側のチェックを入れて選択すると
 

f:id:gogowaten:20191018112624p:plain

枠付の塗りつぶしになる
 
 
塗りつぶしなしにする

f:id:gogowaten:20191018112633p:plain

パレットの左下が塗りつぶしなしの色なのでこれをクリックで
色の表示のところが「塗り消し」に変わる
これで塗りつぶしなしにしたいところを選択すれば色が消える
 

f:id:gogowaten:20191018112644p:plain

外枠と内側のチェックを入れたままなので
 

f:id:gogowaten:20191018112658p:plain

こうなる
 
 
終了する

f:id:gogowaten:20191018112710p:plain

連続のチェックを外すだけで普通の?パレットモードに戻る
たとえ外側とかにチェックが入っていても枠はつかない
 
 
連続モードは危険
午後のパレットはマクロで動いているので
エクセルの普通の元に戻すが使えない
ってことは間違った操作をしても元に戻すで戻せない!危険!
なのでマクロで直前の操作1回だけ元に戻すことができるようにしているけど
イメージ 31
ホント1回だけ
連続モードではマウスでどんどんクリックしていくことになるから
あっ間違ったって思った時は二手三手先まで操作してしまっていることが多くなる
けど戻せるのは1個まえまで!
 
せめて全部消えることがないように

f:id:gogowaten:20191018112722p:plain

連続モードですべてのセルを選択した時は確認のメッセージを出すようにした
 
 
マイパレットを2枚増やした
イメージ 33
これは前回からだった
 
イメージ 34
アドインのファイル名に日付を入れるようにしたので
古いファイルを消すか移動しないと並んでいく
以前は日付を入れなかったので上書きしていくことになっていて
それだとマイパレットに登録した色が消えてしまうことになるので
上書きされないようにファイル名に日付を付けた
 
マイパレットの色を引き継ぐには
イメージ 35
引き継ぎたいパレットを表示した状態で60色セルのボタンを押して
 
イメージ 36
色を書き出して
 

f:id:gogowaten:20191018112741p:plain

新しいパレットの登録したいマイパレットを表示して
60色登録ボタンを押して
 
イメージ 38
引き継ぎ完了
 
テーマ用やRGBテーマのパレットの色も60色セルボタンで書き出せるようにした
のは上の引き継ぎの画像でわかる
 
これで全部かな
 
 
ダウンロード
ファイル名:午後のパレット_20150424.xlam
 
続きは2週間後