語句錯誤的預計結束時,我正在運行的VB腳本其示值誤差誰能幫助是什麼錯誤我找不到它是什麼顯示錯誤在VB腳本
在VB腳本
回答
VBScript不具有強類型的錯誤。一切都是Variant
。對於解決方案,編輯中的錯誤消息相當清楚:
行:4字符:16 - 語句的預期結束。
所以看代碼...
Dim bSendEmail as boolean = true
' ^char 16
......它告訴你結束髮言那裏。它應該是:
Dim bSendEmail
bSendEmail = True
如果我使用這個我得到22行錯誤「對象不支持此屬性或方法「 – avi
@avi - 第22行後有什麼變化?如果它是'myemail = CreateObject(「CDO.Message」)',那麼你一開始就缺少'Set'。如果它是另一行,[CDO文檔在這裏](https://msdn.microsoft.com/en-us/library/ms526130(v = exchg.10).aspx)。 – Comintern
如果我改變這一行,我的邏輯丟失,但之前它在布爾變化不工作後其工作。我的目標是我試圖每15分鐘檢查一次文件夾,它每15分鐘生成2個文件,如果沒有文件,現在應該發送電子郵件,現在我更改此行後發送電子郵件,當我運行代碼無論是否文件是否存在 – avi
CreateObject
(Windows Script Host) method創建一個COM對象。
您需要使用SET
statement分配的對象引用變量:
''' …
Dim bSendEmail: bSendEmail = True ''' colon instead new line: it's not a good practice
''' …
If bSendEmail Then
''' ↓↓↓
SET myemail = CreateObject("CDO.Message")
''' …
SET myemail = Nothing
''' ↑↑↑
End If
- 1. 在VB腳本
- 2. 在VB腳本
- 3. Excel VB腳本
- 4. VB腳本TXT
- 5. 從VB腳本
- 6. VB腳本excel
- 7. Vb文件存在腳本
- 8. 腳本在ASP到VB
- 9. 腳本錯誤在VB
- 10. @ ASP腳本ASP.Net(VB)
- 11. VB腳本Excel宏
- 12. VB腳本空間
- 13. VB腳本和COM
- 14. 轉換Java腳本來VB腳本
- 15. VB腳本要.bat文件從VB
- 16. 如何使用VB腳本
- 17. 編譯的VB腳本
- 18. VB腳本拆分問題
- 19. 無法使用VB腳本
- 20. 下載FTP VB腳本
- 21. vb腳本如果語句
- 22. VB腳本運行查詢
- 23. VB腳本里面的HTML
- 24. VB腳本轉換錯誤
- 25. VB腳本,並訪問
- 26. SQL和VB腳本超時
- 27. VB腳本邏輯錯誤
- 28. VB腳本 - 動態數組
- 29. 自然排序VB腳本
- 30. VB腳本XML查詢
這是VBA或vb.net? – Comintern
Vba ................. – avi
@FloatingKiwi我試過了,但它仍然顯示相同的錯誤 – avi