|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1263] アドビ一族の陰謀 |
| 投稿者:北岳さん 2001/12/14 13:52:38 |
| >Acrobat Readerのクラス名などは、乙を使ってタイトルバー位置で調べると >(略) >などとなりますが、Class Nameの後の方の数字が毎回変わってしまうため、どう書けば・・・ 待てよ、Class Nameが毎回変わるとは、異常ですね。 ひょっとしたら、乱数を宛てがっているのでは? 「普通の」アプリ、例えばEXCELではどうでしょうか。 ==========標準モジュール=============== (前掲に同じ) ==========form1(Command1とtimer1のみ配置)=============== Option Explicit Dim path1 As String, path2 As String, xls As String Dim buf As String, flag As Integer, ret Dim lpClassName As String, lpCaption As String Dim Handle1 As Long '------------------------------------- Private Sub Command1_Click() Timer1.Interval = 5000 path1 = "c:\docume~1\administrator\デスクトップ\" path2 = "test.xls" xls = "d:\msoffice\office\excel.exe" buf = xls & " " & path1 & path2 ret = Shell(buf, vbNormalFocus) lpClassName = "XLMAIN" '「乙」で調査 lpCaption = "Microsoft Excel" flag = 0 Do Until flag = 1 DoEvents Loop Handle1 = FindWindow(lpClassName$, lpCaption$) buf = SendMessage(Handle1, &H112, &HF060&, 0&) MsgBox ("終了") End End Sub '------------------------------------- Sub timer1_timer() flag = 1 End Sub ============================================= VBのshell関数でEXCELのxlsファイルが開き、WindowsのAPIで無事閉じました。 ということは、Acrobat Readerではハンドル名の取得はできない仕掛けになっている? Adobe社は、無料のソフトには大した機能は持たせたがらない? どうも、最初からできないことに取り組んでいたような気がしてきました。 |
![]()
ACROBAT READER の終了方法(ハンドル)?
北岳さん
[2001/12/13 19:11:51]
[1259]
|
Re:ACROBAT READER の終了方法(ハンドル)?
Tomitomiさん
[2001/12/13 20:36:02]
[1260]
ACROBAT READER のOCX?
Tomitomiさん
[2001/12/14 11:04:22]
[1261]
Re:ACROBAT READER のOCX?
北岳さん
[2001/12/14 12:14:35]
[1262]
アドビ一族の陰謀
北岳さん
[2001/12/14 13:52:38]
[1263]
|
|
TreeBBS For ASP V.0.1.3 |