misty247

misty247

2011.08.15
XML
テーマ: 点字・点訳(23)
カテゴリ: 点字・点訳
 ◆ Mission8. 出力用テンプレート作成 ◆

 前回のSourceで一箇所訂正。
Sub AppEvent_DocumentBeforeClose の強引に保存を行う箇所。

 If doc.Path = "" Then doc.SaveAs "C:\tmp\tmp.doc"


 環境変数TMPからパスを読むように。
 


……

'Unckecked使用時は、変更して未保存でも破棄される仕様
If doc.Path = "" Then
sTmpFile = Environ$("TMP")
sTmpFile = sTmpFile & IIf(Right$(sTmpFile, 1) = "\", "", "\") _
& "BrailleDropperTmp.doc"
doc.SaveAs FileName:=sTmpFile, AddToRecentFiles:=False
End If
doc.Saved = True


 気づかないところで勝手に保存されていたら、それはセキュリティホールでもある。SaveAs のあとで、Kill sTmpFile したかったのだが、Wordに使用されていて、削除できなかった。文書を空白にしてから保存すれば、セキュリティホールにはならないが、そこまでする必要もないかと思う。ワーク保存ファイルを残します、とマニュアルで断るだけにしよう。

 「Mission8. 出力用テンプレート」は、とりあえずこれで一段落。
 次は、これまたずっと以前から、どうしようと悩んでいる、宛名管理について。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2011.08.15 13:30:43
コメント(1) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


2UD1tM Im grateful for the article post.Much thanks again. Really Cool.  
2UD1tM Im grateful for the article post.Much thank さん
2UD1tM Im grateful for the article post.Much thanks again. Really Cool. (2012.10.18 21:26:16)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: