当前位置:首页 » 编程软件 » vbs脚本输出到excel

vbs脚本输出到excel

发布时间: 2022-06-10 12:28:16

⑴ 如何通过VBS编写脚本程序,读取EXCEL当前选择的单元格的地址,放入txt里(注意不是VBA)

Setxls=GetObject(,"Excel.application")
SetActiveCell=xls.ActiveCell
MsgBoxActiveCell.Address

注意要保证获取到的xls对象的当前工作簿就是你要获取的那个,当有多个excel进程时这一点尤其重要,vba的多年老毛病了,到2017了也没见改正,真无语

⑵ 如何用VBS将TXT的内容写入到excel里

设文件为F:\Data.txt,保存到F:\Data.xls,如果F:\Data.xls存在,则覆盖,请注意!

TxtUrl = "F:\Data.txt"

XlsUrl = "F:\Data.xls"

Set xls = CreateObject("Excel.Application")

xls.Visible = True

xls.DisplayAlerts = False

Set xlTxt = xls.Workbooks.Open(TxtUrl)

Set xlsheet = xlTxt.Worksheets(1)

xlsheet.Range("A:A").TextToColumns xlsheet.Range("A1"), 1, , , , , True, , True, ","

xlTxt.SaveAs XlsUrl,56

xlTxt.Close

xls.DisplayAlerts = True

if xls.Workbooks.Count = 0 then

xls.Quit

end if

⑶ Vbscript如何读入Excel数据

vbs读取excel脚本倒是好说,但你的程序明显在vb与vba之间,恕我看不懂。 给你个例子参考下:
' Read an Excel Spreadsheet

Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open _
("C:\Scripts\New_users.xls")

intRow = 2

Do Until objExcel.Cells(intRow,1).Value = ""
Wscript.Echo "CN: " & objExcel.Cells(intRow, 1).Value
Wscript.Echo "sAMAccountName: " & objExcel.Cells(intRow, 2).Value
Wscript.Echo "GivenName: " & objExcel.Cells(intRow, 3).Value
Wscript.Echo "LastName: " & objExcel.Cells(intRow, 4).Value
intRow = intRow + 1
Loop

objExcel.Quit

⑷ 通过vbs脚本或者bat脚本,实现获取文件名和文件大小等信息并输出到Excel文档

生成到EXCEL里的不会,但是可以生成CSV文件
自己建一个VBS文件,把下面的代码扔进去。
可以自己制定路径,生成C:\1.csv文件。

dim SF,sE,tF
dim fs,oF,sT

sub getFd(fd)
wrtf fd
for each tmpFd in fd.subfolders
getFd tmpFd
next
end sub

sub wrtF(fd)
for each tmpfile in fd.files
sE.write tmpfile.name & "," & tmpfile.size & vbcrlf
next
end sub

sF = InputBox("input your path")

set fs = CreateObject("Scripting.FileSystemObject")
set oF = fs.GetFolder(sF)

tF="C:\1.csv"

if fs.FileExists(tF) then
fs.DeleteFile tF
end if

set sE = fs.OpenTextFile (tF, 8, True)

sE.write "name,size" & vbcrlf

getFd oF

sE.close

msgbox "done!"

⑸ 如何用VBS实现将记事本内容写入EXCEL中

设文件为F:Data.txt,保存到F:Data.xls,如果F:Data.xls存在,则覆盖,请注意!

TxtUrl="F:Data.txt"

XlsUrl="F:Data.xls"

Setxls=CreateObject("Excel.Application")

xls.Visible=True

xls.DisplayAlerts=False

SetxlTxt=xls.Workbooks.Open(TxtUrl)

Setxlsheet=xlTxt.Worksheets(1)

xlsheet.Range("A:A").TextToColumnsxlsheet.Range("A1"),1,,,,,True,,True,","

xlTxt.SaveAsXlsUrl,56

xlTxt.Close

xls.DisplayAlerts=True

ifxls.Workbooks.Count=0then

xls.Quit

endif

请给出Excel的格式,并说明,要不怎么知道怎么填?

⑹ VBS脚本,想要读取到windows系统的账号和excel里面的数据

set xlapp=getobject(,"excel.application")
set xlbook=xlapp.workbooks("工作簿1")
set xlsheet=xlbook.sheets("sheet1")
msgbox xlsheet.range("a1")'''读取数据
xlsheet.range("a1")=10000''''写数据
xlbook.save'''未保存过用saveas 路径 这是保存
xlbook.close true ''关闭工作簿1
xlapp.quit '''退出excel

⑺ 如何用VBS脚本把WINCC内部变量的值写入EXCEL

wincc的时候返回一个值给main,然后使用VBS调用执行后得到这个返回值,创建excel对象,然后使用cells写入对应单元格VBSSetobjExcel=CreateObject("Excel.Application")Scriptpath=WScript.ScriptFullNamesetobjWorkbook=objExcel.Workbooks.Open(FilePath)objExcel.Visible=TrueobjExcel.Cells(1,2)=内部变量值

⑻ 如何使用VBS脚本程序读EXCEL文件,有没有具体流程

如果是XP系统,可以使用如下代码
VBS控制Excel的一些常见方法:
(一) 使用动态创建的方法
首先创建 Excel 对象,使用ComObj:
oExcel = CreateObject( "Excel.Application" )
1) 添加新工作簿:
oExcel.WorkBooks.Add
2) 打开已存在的工作簿:
oExcel.WorkBooks.Open( "C:\Excel\Demo.xls" )
3) 设置第2个工作表为活动工作表:
oExcel.WorkSheets(2).Activate

oExcel.WorksSheets( "Sheet2" ).Activate
4) 给单元格赋值:
oExcel.Cells(1,4).Value = "第一行第四列"

⑼ VBS如何将计算器结果导入到Excel表中

dim var
Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True
objExcel.Workbooks.Add
var = 1+2*3+4
objExcel.Cells(1, 1).Value = var

⑽ Vbscript导出EXCEL文件问题

这个问题我也遇到过,在进程上还可以把文件打开,或者打开其他excel时顺便也把那个excel打开了,那个excel只是被隐藏了,干脆直接来个绝的:

shell “cmd /c taskkill /f /im EXCEL.EXE”,vbhide

这个可以直接从进程灭掉。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372