Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: パスワード付文書のインデックス化



佐藤@大和鑑定です。

"Takahiko TAMURA" <takat@xxxxxxxxxxxxxxxx> wrote:

ありゃ、ファイル名を間違えてますね。
> > oleword.pl 169行目
olemsword.pl でした。


> 変更後の open メソッドには、何か引数が省略されているのでしょうか?

多くの引数を省略しているので引用できません(^^;
VBAのヘルプ
【Word97】
 C:\Program Files\Microsoft Office\Office\Vbawrd8.hlp
 [Documents コレクション オブジェクト]のメソッドから[Openメソッド]

【Excel97】
 C:\Program Files\Microsoft Office\Office\Vbaxl8.hlp
 [Workbooks コレクション オブジェクト]のメソッドから[Openメソッド]

【Word2000、Excel2000】
   VBAXL9.CHM
   VBAWRD9.CHM
を確認してください。


以下はテストに使ったサンプルです。
【Word97】
 password.doc  :読込み、書込みパスワードあり
 nopassword.doc:パスワードなし
----------------------------------------------------------------------
Sub pwopen()
  ' パスワードを聞いてくる
  On Error GoTo openerr
  Documents.Open FileName:="password.doc"
  Exit Sub
openerr:
End Sub
Sub pwopen10()
  ' パスワードを聞いてこない(ファイルを開かない)
  On Error GoTo openerr10
  Documents.Open FileName:="password.doc", PasswordDocument:="dummy"
  Exit Sub
openerr10:
End Sub
Sub pwopen20()
  ' パスワードを聞いてこない(パスワード無しは普通に開ける)
  On Error GoTo openerr20
  Documents.Open FileName:="nopassword.doc", PasswordDocument:="dummy"
  Exit Sub
openerr20:
End Sub
----------------------------------------------------------------------

【Excel97】
 password.xls  :読込み、書込みパスワードあり
 nopassword.xls:パスワードなし
----------------------------------------------------------------------
Sub pwopen5()
  ' パスワードを聞いてくる
  On Error GoTo openerr5
  Workbooks.Open "password.xls"
  Exit Sub
openerr5:
End Sub
Sub pwopen30()
  ' パスワードを聞いてこない(ファイルを開かない)
  On Error GoTo openerr30
  Workbooks.Open "password.xls", Password:="dummy"
  Exit Sub
openerr30:
End Sub
Sub pwopen40()
  ' パスワードを聞いてこない(パスワード無しは普通に開ける)
  On Error GoTo openerr40
  Workbooks.Open "nopassword.xls", Password:="dummy"
  Exit Sub
openerr40:
End Sub
----------------------------------------------------------------------


> namazu の話題からは離れてしまいそうですが、何を見て調べたら
> よいか教えていただけるとありがたく思います。( VBA 関連のページなど
> 探したのですが、あまりよくわからなくて)

Namazuはソフトウェアの複合体で構成されているので、使いこなすには多岐に
渡る情報が必要ですよね。
MLの特性上、このログが残ることで後からNamazuを導入する人の役に立つので
あれば、Namazuを支えるソフトの話題も良いのでは?と個人的に思っています。


大和不動産鑑定株式会社
情報システム部
佐藤 充男
satou@xxxxxxxxxxxxxxxxx
http://www.daiwakantei.co.jp/