Haijin Boys Online
Mery


カテゴリ
最新の記事
最新のコメント
最新のフォーラム
過去の記事
ファイル名を指定しての保存
2010年07月23日 14時20分
document.save(ファイル名);

で、ファイル名を指定しての保存ができる気がするのですが、できません。また、

editor.newfile();
document.Text = 文字列;

としても、マクロ実行時に開いていたファイルに文字列が挿入されます。

やりたいことは、

1)ファイル名を指定して開いて、あるいはネットから特定のファイルを読み込み(この方法は先日ご教示いただきました)、
2)データを調製し、
3)新規ファイルを開いて、
4)そこにデータを出力し、
5)指定したファイル名で保存する。

ということなんですが、、。
ちょ | 返信

2010年07月28日 00時45分
> document.save(ファイル名);
> で、ファイル名を指定しての保存ができる気がするのですが、できません。また、

ファイル名の部分は文字列型でフルパスを指定してやらなければなりません。

document.save("C:\\aaa.txt");

のような感じですね。「\」はJavaScriptでは「\\」のようにエスケープしてやらなければいけませんのでご注意を。

> editor.newfile();
> document.Text = 文字列;
> としても、マクロ実行時に開いていたファイルに文字列が挿入されます。

editor.NewFile(); で新規ドキュメントを開いた場合でも、documentオブジェクトは現在マクロ実行中のウィンドウになります。
ここまでは仕様ということで、そこから新規に開いたウィンドウに文字を出力するためには、
今開いたウィンドウのオブジェクトに対して出力する形になります。

editor.NewFile();
var d = editor.ActiveDocument;
d.Text = "文字列";

こんな感じで出力します。お試しくださいませ。
Kuro | 返信


検索
 
2010年09月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
RSS

「Yukkurizer改」の作者Misoさんのムボーかつ無意味な挑戦ブログ。面白いです。

あわせて読みたいブログパーツ