用Application.InputBox方法总是提示错误:要求对象

作者&投稿:住所 (若有异议请与网页底部的电邮联系)
对象inputbox的方法application失败~

不应该啊 窗体中也是能用的,实在搞不清楚为什么你用不了,是不是参数输多或者少了了呢,如果用简写方式输入,不需要的用逗号跳过是容易产生多输少输多的,毕竟他和INPUTBOX函数的参数个数不是一样的(一个是最多支持5个,一个是8个),

Set objShell = CreateObject("Wscript.Shell")


Do
NotAgain = 0
x=inputbox("请输入软件所在磁盘 ")
If x = "" Then
WScript.Quit
End If

strCommandLine = x & ":\电脑\系统软件\压缩工具\WinRAR.exe"

If (CreateObject("Scripting.FileSystemObject").FileExists (strCommandLine)) Then
objShell.Run(strCommandLine)
set WshShell = CreateObject("WScript.Shell")
WScript.Sleep 300
WshShell.SendKeys ""
WScript.Sleep 300
WshShell.SendKeys ""
WScript.Sleep 300
WshShell.SendKeys ""
Else
MsgBox "It doesn't exist!"
NotAgain = 1
End If

Loop While NotAgain = 1
'改了一下

当按"取消",或者直接关闭对话框的时候 函数会返回一个 false,导致 SET 语句出错。

加上错误处理即可。

Dim A As Range
On Error Resume Next '代码出错继续运行下一句代码
Set A = Application.InputBox("请选择号码:", Left:=80, Type:=8)
If Err Then         '这句判断是否出错。
    MsgBox "您未选择号码,程序将退出。"
    End
End If
On Error GoTo 0      '代码出错则中断并提示
X = A.Cells.Row: Y = A.Cells.Column



application什么意思?
application的意思是:应用、申请、涂抹 application解析如下:一、音标 英式 [ˌæplɪˈkeɪʃn],美式 [ˌæplɪˈkeɪʃn]二、释义 n. 应用;应用程序;申请;(尤指理论、发现等的)运用;申请表;申请书;施用;涂抹;敷用;勤奋;...

application是什么意思 application英文解释
Application 是什么意思 US [ˌæplɪˈkeɪʃ(ə)n] \/ UK [.æplɪ'keɪʃ(ə)n](百度翻译发音)n.应用程序;运用;申请;施用 Web用途;应用程式;应用层 复数:applications 使用例句 Fuyeor is filling out an applic...

application中文什么意思,
Application的中文意思是:应用、申请、用途、请求。Application是一个多义词,其在不同语境下有不同的中文含义。1. 在计算机科学领域,Application通常被翻译为“应用”。它指的是一种计算机程序,这种程序是为了完成某些特定任务或提供特定服务而设计的。例如,社交媒体应用、办公软件应用等。2. 在日常用语...

application是什么意思 application英文解释
Application的首要含义是“申请”或“请求”。它通常用于描述个人或团体向组织、机构或政府部门提出的正式请求,以获取某种权益、服务或参与某种活动的机会。例如,学生可能会提交申请以获得大学入学的资格,或者公司可能会提交申请以获得政府项目的资金支持。在英文中,Application的常见解释包括“the act of ap...

Application是什么意思?
application的基本意思是“申请,申请表,申请书”,通常指非常正规、供有关部门考虑的书面“申请,请求”,常用于正式和书面语中。application也可作“实际应用,用途”“施用,敷用,涂抹”解。I didn't receive an acknowledgement of my application.对我的申请,我还没有收到复信告知收悉。The ...

application是什么意思
n. 应用;申请;应用程序;敷用 [短语]Application 申请,用途,应用 application fee 申请费,报名费,申请费用 Application Management 应用程序管理,应用管理,应用程式管理

application是什么意思
Application的意思是申请、应用或应用程序。详细解释如下:1. 作为“申请”的意思 在日常生活或工作中,我们常接触到各种申请,如工作申请、学校申请等。此时,“application”便指的是一种正式的请求或申请。例如,在求职过程中,我们需要提交个人简历和一系列相关材料,这些材料一起构成了一个application,...

application是什么意思
Application的意思是应用或申请。以下是详细解释:1. 基本定义:在英文中,application一词有多重含义。常见的意义包括“应用”和“申请”。在日常用语中,它通常指的是一个程序或软件的应用,例如手机应用程序。2. 在科技领域的含义:在科技领域,特别是在计算机科学中,application通常指的是一个为特定...

application是什么意思
Application的意思是应用或申请。以下是 1. 基本定义:在日常用语中,application通常指的是一个申请的过程或者表单,比如工作申请、学校申请等。它也可以指代一个特定的用途或应用,如软件应用、技术应用等。在商业和科技领域,这个词的使用非常广泛。2. 在不同领域的含义:在计算机科学中,application通常...

application是什么意思
application是英语单词,它的汉语意思是“申请”。它指的是某人向某机构提出申请,以获得某种福利或服务。它是一个综合性的术语,可以指申请工作、申请签证、申请贷款、申请学校或申请护照等。申请的过程 申请是一个繁琐的过程,首先,申请者必须收集有关申请的所有资料,包括证件、学历证明、工作经历证明等...

宁德市15285098966: 为什么Office2003Excel VBA的Application.Input函数在单元格有条件格式时不能输入区域数据(Type:=8)?
老乐坤灵: 如果 Type 为 8,InputBox 将返回一个 Range 对象.您必须用 Set 语句将结果指定给一个 Range 对象,如下例所示. Set myRange = Application.InputBox(prompt := "Sample", type := 8) 如果不使用 Set 语句,此变量将被设置为这个区域的值...

宁德市15285098966: 用VBA中input输入圆的半径 -
老乐坤灵: 输入容易,输入之后后续那(例如赋值)?Sub R_() Dim r As Single r = Application.InputBox("输入数字", Type:=1) End Sub

宁德市15285098966: java中application怎么用 -
老乐坤灵: application对象用于保存所有应用系统中的公有数据,服务器启动并且自动创建application对象以后,只要没有关闭服务器,application对象将一直存在,所有用户可以共享application对象.application对象与session对象有所区别,session对象和用户会话相关,不同用户的session是完全不同的对象,而用户的application对象都是相同的一个对象,即共享这个内置的application对象.

宁德市15285098966: java的类里面,怎么使用application这个对象 -
老乐坤灵: 1. application还是应用程序(application program)的缩写.一个应用程序通常是指能够执行某种功能的软件程序.比如,文字处理程序、数据库程序、网络浏览器、开发工具、绘图、图像编辑工具以及通信工具等等都可以是应用程序.应用程...

宁德市15285098966: 在Android开发中怎样使用Application类 -
老乐坤灵: 1、Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息.2、Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以...

宁德市15285098966: 如何使用JavaScript输入input值 -
老乐坤灵: 完整代码如下,保存为html运行即可 ----------------------------------------------<!--STATUS OK--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html; ...

宁德市15285098966: 编写一个java application:Input.java -
老乐坤灵: import java.util.Scanner; public class Input { private Scanner in=new Scanner(System.in); private static boolean t = false; private Integer integer; private Character character; private Double doubl; public String inputString() { return in.next(); } public int...

宁德市15285098966: Vba中用application.inputbox方法给程序传送数据,我想把输入框的默认值设成当前 -
老乐坤灵: 拼写错误 inputbox 不是bpx

宁德市15285098966: 怎么用application传数据 -
老乐坤灵: 页面传值用Application ........ 最好不要这样 lock和unlock方法是用来锁定和解锁的 为了防止并发修改 因为Application是所有用户都可以用的

宁德市15285098966: visual studio中怎么使用application对象 -
老乐坤灵: C# 是:Application.对象 eg:Application.Exit(); C++是:Application.对象 eg:Application::Exit();

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网