ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

EXCELの罫線

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし Re: EXCELの罫線

msg# 1.2.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-2-19 9:32
CLINEYOKO  新米   投稿数: 10
なんとなく、「Borders」オブジェクトを使用して・・
というのは解っていましたが、どのようにMagicからどのように
コールしてやればいいのかが解りませんでした。
やっと理解できました。ありがとうございます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-2-18 21:29
muka  常連 居住地: 東京都練馬区  投稿数: 69
 マクロを記録してみて、それをVBエディタで見ると、どうすればいいのかが見えてくると思いますよ。
 例えば該当部分を抜くと下記のようになります。

 With Selection.Borders(xlEdgeTop)
  .LineStyle = xlContinuous
  .Weight = xlThin
  .ColorIndex = xlAutomatic
 End With

 「Selection.Borders(xlEdgeTop)」というのが上部の罫線で、これに対して「Weight」値をセットしてあげれば罫線は引けます。

 これをMAGICのCOMでやるためには、「Borders」というオブジェクトが必要になるので、新しく変数を用意し、エクセルのオブジェクトの「Borders」に割り当てます。
 次に、該当セルがセットされたオブジェクトの「Range」のプロパティ「Borders.Item」のプロパティ値を、戻り値(新しく定義した「Borders」)で取得します。このとき、パラメータの「Index」には、「xlEdgeTop」の値:8(オブジェクトブラウザ等で確認)を指定します。

 あとは、プロパティの設定で「Borders」オブジェクトに対して「Weit」値(xlThinなら2)を指定してあげればOKです。

--
向井田 浩司(むかいだ ひろし)
-------------------------------------------------------
株式会社エターナルデザイン
E-mail: muka@eternaldesign.jp
Web: http://www.eternaldesign.jp
-------------------------------------------------------

投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-2-18 13:21
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
回答ではないのですがBORDDERS(場所)が指定できないとできないみたいですね。
MAGICの場合はこの(場所)という設定はどうやって行うのでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-2-16 14:18
CLINEYOKO  新米   投稿数: 10
COM接続でEXCELの罫線をセットしようとしていますが、
上だけの罫線をセットするとか上と左だけとかはどのように
組み込めばいいのでしょうか?
(上下左右をセットすることはできます。)
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約