返回列表 上一主題 發帖

[發問] 執行階段錯誤 '438': 物件不支援此屬性或方法

回復 11# GBKEE


    目前只剩這個問題~如何讓開啟網頁後~讓網頁為最上層
我按照大大使用.Document.Focus
但是EXCEL卻還是在最上層~然後接下來按ENTER的動作就無法繼續執行.
再次謝謝版主.

TOP

本帖最後由 av8d 於 2014-8-20 11:40 編輯

回復 13# GBKEE


    找到了~帳號密碼是從這裡登入
可是帳號密碼和確定按鈕的名稱有點怪怪的
附上原始檔
jsp網頁2.rar (2.34 KB)

帳號密碼都丟不上去,確認按鈕找不到name
--------------------
帳號好像是userNameTD
密碼好像是passwordTD
但是找不到確定按鈕

TOP

回復 13# GBKEE


    我想應該和ch4 事件處理器有關~努力學習中!

TOP

本帖最後由 av8d 於 2014-8-20 09:11 編輯

回復 13# GBKEE

%
    謝謝版主百忙之中抽空的詳細的jsp解答,完成了90%,我會努力的!

最近發現一個疑問
進入後,讓他自動導入一個超連結,但是他的超連結不是網址
卻是 javascript:;

附上原始檔
jsp網頁.rar (600 Bytes)

TOP

回復 12# av8d
  1. .Document.Focus
複製代碼
網頁文件主體的選定

JavaScript 徹底剖析 電子書(全書下載)
的3-17.htm的原始檔 用小作家存檔(3-17.htm)
  1. <HTML>
  2. <HEAD>
  3. <TITLE>計算體重</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <SCRIPT Language="JavaScript">
  7. //彈出輸入視窗
  8. height=prompt("請問您的身高?",170)
  9. if(height) //判斷是否有回傳資料
  10. {
  11. //呼叫計算體重的函式
  12. weight=test(height)
  13. //彈出標準體重視窗
  14. alert("您的標準體重"+weight+"公斤")
  15. }
  16. //計算體重函式
  17. function test(height)
  18. {
  19. var weight=height-110
  20. //傳回函式的運算結果
  21. return weight
  22. }
  23. </SCRIPT>
複製代碼
3-17.htm的原始檔, 存檔(3-17.htm),執行試試看
  1. Option Explicit
  2. Sub EX()
  3.     Dim URL As String
  4.   ' Set_FormDLL
  5.     URL = "D:\3-17.htm"  '
  6.     With CreateObject("InternetExplorer.Application")
  7.         .Navigate URL
  8.         .Visible = True
  9.         
  10.         Application.Wait Time + #12:00:01 AM# '等候一秒
  11.         Application.SendKeys "{DEL}", True '按下 DEL 鍵
  12.         Application.SendKeys "ABC", True   '輸入 ABC 鍵
  13.         Application.Wait Time + #12:00:01 AM# '等候一秒
  14.         
  15.         Application.SendKeys ("~") '按下 Enter 鍵

  16.         '.Quit
  17.     End With
  18. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 av8d 於 2014-8-19 16:30 編輯

回復 11# GBKEE


    沒有作用~

我在想會不會是因為
Private Sub CommandButton1_Click()
的關係~

請教版主~這段的意思  .Document.Focus

TOP

回復 10# av8d
因是內部網頁,無法為你測試.
你自行試試使用On Error Resume Next 忽略錯誤.可否成功.

如果會跳出網頁訊息
試試看
  1. .Document.Focus
  2. Application.SendKeys ("~") '按下 Enter 鍵
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 8# GBKEE


    請問版主如果會跳出網頁訊息,我該如何自動關閉呢?

TOP

本帖最後由 av8d 於 2014-8-19 14:25 編輯

回復 8# GBKEE


    可能是已經登入了~但是在按一次~他會找不到輸入帳號和密碼的地方,
他會直接前往帳號密碼正確的頁面,所以他會出現找不到帳號欄位的錯誤,
因此我使用忽略On Error Resume Next解決可否?謝謝版主!

TOP

本帖最後由 GBKEE 於 2014-8-19 11:10 編輯

回復 7# av8d
  1. .Document.all("username").innerText = "***"
複製代碼
這語法是錯誤的應如下
  1. .Document.all("username").VALUE ="***"
複製代碼
必須是已登出,才有登入的網頁可用,何謂重複登入??
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題