Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 由于访问限制,无法运行vbscript文件_Html_Excel_Vba_Ms Access - Fatal编程技术网

Html 由于访问限制,无法运行vbscript文件

Html 由于访问限制,无法运行vbscript文件,html,excel,vba,ms-access,Html,Excel,Vba,Ms Access,我试图上传一个HTML页面上的文件,为此我需要运行桌面上保存的vbascript。但当我执行代码时,它会请求管理员权限,并得到错误为“拒绝访问”。因此,有没有办法运行这个文件没有,但它不应该打破任何政策,因为我不想创造任何安全问题 提前感谢:) 以下是如何 Chr(34)&strFile&Chr(34)&strUploadFile&Chr(34) 看起来很像(这是您的代码):“C:\Users\kiranm\Desktop\2019\FileUpload.vbs”C:\Users\kiranm\

我试图上传一个HTML页面上的文件,为此我需要运行桌面上保存的vbascript。但当我执行代码时,它会请求管理员权限,并得到错误为“拒绝访问”。因此,有没有办法运行这个文件没有,但它不应该打破任何政策,因为我不想创造任何安全问题

提前感谢:)

以下是如何
Chr(34)&strFile&Chr(34)&strUploadFile&Chr(34)

看起来很像(这是您的代码):
“C:\Users\kiranm\Desktop\2019\FileUpload.vbs”C:\Users\kiranm\Desktop\2019\fl0005.pdf“
正如您所看到的,没有足够的双引号和空格

下面是如何
“wscript.exe”&strFile&&strUploadFile

看起来像(这是您的评论)
wscript.exeC:\Users\kiranm\Desktop\2019\FileUpload.vbs C:\Users\kiranm\Desktop\2019\fl0005.pdf

所以,我会尝试使用这个版本:
Chr(34)&strFile&Chr(34)&“&Chr(34)&strUploadFile&Chr(34)

在post中的代码中。

下面是如何操作的
Chr(34)&strFile&Chr(34)&strUploadFile&Chr(34)

看起来很像(这是您的代码):
“C:\Users\kiranm\Desktop\2019\FileUpload.vbs”C:\Users\kiranm\Desktop\2019\fl0005.pdf“
正如您所看到的,没有足够的双引号和空格

下面是如何
“wscript.exe”&strFile&&strUploadFile

看起来像(这是您的评论)
wscript.exeC:\Users\kiranm\Desktop\2019\FileUpload.vbs C:\Users\kiranm\Desktop\2019\fl0005.pdf

所以,我会尝试使用这个版本:
Chr(34)&strFile&Chr(34)&“&Chr(34)&strUploadFile&Chr(34)


在post中的代码中。

我也尝试了:Shell“wscript.exe”&strFile&&strUploadFile,但接收“未找到文件”时出错。我也尝试了:Shell“wscript.exe”&strFile&&strUploadFile,但接收“未找到文件”时出错。我尝试了此代码,但得到的错误与“未找到文件”相同。你在你的电脑上测试过这段代码了吗?它对你有用吗?@kiranmamalwad我指出了一些明显的错误,把它作为一个答案发布了出来,因为注释在文本长度和格式上是有限的。我想那个链接会对你有所帮助。我试过这个代码,但得到的错误是“找不到文件”。你在你的电脑上测试过这段代码了吗?它对你有用吗?@kiranmamalwad我指出了一些明显的错误,把它作为一个答案发布了出来,因为注释在文本长度和格式上是有限的。我想那个链接会对你有帮助。
Sub uploadFiles()

Dim ie As Object
Dim strFile As Variant
Dim strUploadFile As Variant
Dim objShell As Variant


 Set ie = CreateObject("InternetExplorer.Application")
 ie.navigate "https://www.pdftoexcelconverter.net/"
 ie.Visible = True

Application.Wait DateAdd("s", 5, Now)
strFile = "C:\Users\kiranm\Desktop\2019\FileUpload.vbs"  
strUploadFile = "C:\Users\kiranm\Desktop\2019\fl0005.pdf" 

Dim R_Shl As Double


Set objShell = CreateObject("WScript.Shell")
   objShell.Run Chr(34) & strFile & Chr(34) & strUploadFile & Chr(34)


ie.document.getElementsByName("Filedata")(0).Click
Application.Wait DateAdd("s", 2, Now)


End Sub