Jump to content

Recommended Posts

Posted

I got a bunch of directories from external software program. The name always start from 1 and forwards depending on the number of the cycle in external program. Now, assuming that I have a text file (Test.txt) with one random number that I've calculated. My goal is to change to a directory name with this string value and then plot a scatter diagram for the csv file inside this Folder. I wrote the following vbs script to automatically do this, but excel cannot find the file. Problem here is the parentfolder from Result.csv. How do i set the string value (MyVar) so that it can be used as path? Thank you for the input

 

StrFileName = "C:\Users\tanzil\Desktop\Test\Test.txt"

 

 

Set ObjFso = CreateObject("Scripting.FileSystemObject")

Set ObjFile = ObjFso.OpenTextFile(StrFileName)

MyVar = ObjFile.ReadAll

 

 

Set ObjFso = Nothing

WScript.Echo MyVar

ObjFile.AddFromString MyVar

ObjFile.Close

 

 

Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True

objExcel.DisplayAlerts = False

 

 

Source1 = "C:\Users\tanzil\Desktop\Test\"

Set objWorkbook = objExcel.Workbooks.Open(Source1 & MyVar &"\Result.csv") ' =====> Issue here

Set xlmodule = objWorkbook.VBProject.VBComponents.Add(1)

 

 

strCode = _

..........................

..........................

xlmodule.CodeModule.AddFromString strCode

objExcel.Run "Evac_Curve"

Set xlmodule = Nothing

objExcel.Quit

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...