2017-06-05 78 views
0

我有一个由另一个程序生成的excel文件。由于这个原因,它是一个Microsoft Excel工作簿,而不是一个支持宏的工作簿。用于格式excel的VB脚本

我想编写一个VB脚本,它不需要调用嵌入式宏就可以对excel文件进​​行基本格式设置。

这可能吗?我一直在寻找了一段时间,但只发现了一个VB脚本调用嵌入的宏(如下):

VB脚本:

Set objExcel = CreateObject("Excel.Application") 
Set objWorkbook = objExcel.Workbooks.Open("test.xls") 

objExcel.Application.Visible = True 
objExcel.Workbooks.Add 
objExcel.Cells(1, 1).Value = "Test value" 

objExcel.Application.Run "Macro.TestMacro()" 
objExcel.ActiveWorkbook.Close 


objExcel.Application.Quit 
WScript.Echo "Finished." 
WScript.Quit 

调用宏:

Sub TestMacro() 
'example 
End Sub 
+0

那不是VB.NET代码。标签包含使用指南 – Plutonix

回答

0

惯常的伎俩是使用工作簿:

  • Master.xlsm
  • TEST.XLS

大师将包含宏(县):

  1. 创建或打开TEST.XLS
  2. 修改和格式TEST.XLS
  3. 保存并关闭测试,xls