表組の縦の最小限度

[247]表組の縦の最小限度 | 投稿者:ki | 投稿日:2007/11/14(Wed) 10:56:43
こんにちは。いつもお世話になっております。また質問させてください。

かねてからの疑問なのですが、表組の縦の「最小限度」は(表示で)
「4.233H」以下にはならないものなのでしょうか。
セルの余白を0にして、文字サイズを4Q以下にして、線幅を0にしても、
それ以下にはならないようなのですが…。
もし4H以下になるのなら、間隔が4H以下の、線幅指定のある二重線が
楽に引けそうでしたので、質問した次第です。
また、もし4H以下にならないのなら、1本ずつに線幅指定のある二重線は
やはり表組とは別に罫を引くしかないのでしょうか。

WindowsXP、InDesignCS2です。よろしくお願いいたします。
» 1
[248]Re: 表組の縦の最小限度 | 投稿者:いき | 投稿日:2007/11/14(Wed) 11:45:00
Windowsですね。
以前、流星さんに書いていただいたスクリプトがあるので紹介しておきます。
http://ryusei3000.blog68.fc2.com/blog-entry-22.html

CreateObject("InDesign.Application.CS")
の部分を
CreateObject("InDesign.Application.CS2_J")
に書き換えれば、CS2で動きます。

ついでに
CreateObject("InDesign.Application.CS3_J")
に書き換えれば、CS3で動きます。
» 2
[250]Re: 表組の縦の最小限度 | 投稿者:ki | 投稿日:2007/11/14(Wed) 13:30:39
いきさま、回答ありがとうございました。
縦を4.233H以下にすることはInDesignの機能では不可能で、スクリプトを使えば可能になる、
ということなのですね。

ただ残念ながら、教えていただいたスクリプトを利用するには、
当方のVBEの知識がまるで不足しており、リンク先にあった「学習帳」を見て即席で勉強し、
とりあえずやってみたのですが、やはりエラーということになってしまいました…。

これを機会に、うまく利用できるようになるよう勉強したいと思います。
どうもありがとうございました。
» 3
[251]Re: 表組の縦の最小限度 | 投稿者:いき | 投稿日:2007/11/14(Wed) 13:50:42
もしかして、セルにカーソルを入れただけの状態で実行したのでは?
スクリプト実行前にセル選択、もしくは行選択しておく必要があります。
以下、念のために手順を。

●リンク先の記事、スクリプトの部分をエディタにコピペし、適当な名前をつけて拡張子(.vbs)を付けて保存。

●JSのように特定のフォルダに入れる必要はなく、デスクトップなり任意のフォルダなりに入れる。

●目的のInDesignドキュメントで高さを変えたい表のセル(または行)を選択……セルまたは行が反転状態になっている必要がある。

●さきほど保存したVBSファイルをダブルクリック。

以上の手順によりダイアログが出て、4より小さい任意の数字でもきちんと設定することができます。
» 4
[252]Re: 表組の縦の最小限度 | 投稿者:ki | 投稿日:2007/11/14(Wed) 15:12:58
いきさま、たいへん丁寧な回答をいただき、重ねてお礼申しあげます。

No.250の投稿後、いろいろ試行錯誤した結果、エクセルを立ち上げた状態でVBEマクロを実行し、それをインデザインに反映させることができました。
ご説明の方法とは少し違っていたようですが、無事、念願の幅4Hの二重罫をつくることができました。(原因はよく分らないままなのですが、おっしゃるように行を選択していなかったのかも)

しかしご説明の方法ですと、いちいちエクセルを立ち上げる必要がないようで、こちらの方が便利ですね!
さっそく試してみたところ、これもうまくいきましたので、こちらの方法を使わせていただきたいと思います。

たいへん助かりましたし、また勉強にもなりました。
本当にどうもありがとうございました。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア