マクロでの部分編集の可/不可判定No.23977
らうの さん 07/11/03 17:07
 
マクロで部分編集の表示モード切替をやろうとしています。
部分編集時、ローカル編集モードの場合は制限モードへ、制限モードの場合はローカ
ル編集モードへといった単純なものです。

ここで、部分編集中でない場合には部分編集状態にしてからローカル編集モードにし
ようとしたのですが、対象のファイルが部分編集可能なものかを判定する方法が分か
りません。
マクロファイルのアウトライン関連キーワードのところを見てもよく分かりませんで
した。
御教示頂けたら幸いです。どうかよろしくお願い致します。

[ ]
RE:23977 マクロでの部分編集の可/不可判No.23978
K'zawa さん 07/11/03 17:53
 
らうのさん、こんにちは。
K'zawa/ユーザーです。

>対象のファイルが部分編集可能なものかを判定する方法が
>分かりません。

最低限、改行一つあれば、部分編集できますけども…。

サンプルマクロ

newfile;
insertfix "\n";
beginsel;
rangeeditin;

[ ]
RE:23978 マクロでの部分編集の可/不可判No.23980
らうの さん 07/11/03 18:09
 
お世話になっております。

>最低限、改行一つあれば、部分編集できますけども…。
>
>サンプルマクロ
>
>newfile;
>insertfix "\n";
>beginsel;
>rangeeditin;

言葉が足りないようでした。
確かに範囲を選択することでどんなファイルも部分編集は可能です。
しかし私が希望しているのは、アウトライン解析に部分編集の対象となる項目がない
ファイルの判定方法です。
どうかよろしくお願い致します。

[ ]
RE:23980 マクロでの部分編集の可/不可判No.23982
h-tom さん 07/11/03 19:03
 

h-tom です。

>言葉が足りないようでした。
>確かに範囲を選択することでどんなファイルも部分編集は可能です。
>しかし私が希望しているのは、アウトライン解析に部分編集の対象となる項目がない
>ファイルの判定方法です。
>どうかよろしくお願い致します。

1)ファイルの先頭に移動
2)「次の見出し」を実行
3)移動先の「foldable」キーワードを確認
で、判定できるかな?

[ ]
RE:23982 マクロでの部分編集の可/不可判No.23991
らうの さん 07/11/04 17:09
 
ありがとうございます。

>1)ファイルの先頭に移動
>2)「次の見出し」を実行
>3)移動先の「foldable」キーワードを確認
>で、判定できるかな?

上記のアドバイスを元にやってみたところ、私の環境では特に問題なく動作すること
ができました。
どうもありがとうございました。

[ ]