まず、hereを見て、スプレッドシートを繰り返し処理して各行のセル値を取得する方法を知りたいと思うでしょう。
その後、thisをチェックして、テンプレートファイルを文字列に読み込む方法を確認します。
完了したらループ内のすばやいString.Replaceがテキストをスワップし、thisは新しい.htmファイルにテキストを書き込む方法を示します。基本的にお望みです
Dim template, line As String
Dim sr as StreamReader = new StreamReader("C:\template.htm")
Dim sw as StreamWriter
'Other vars as needed to read the Excel file and keep/stop looping....
'Read all lines from template file into template
while (keepgoing)
cellName = ws.Cells(rowNum, colNum).Value2.ToString()
'Grab other values from cells
If (Not String.IsNullOrEmpty(cellName)
line = template.Replace("Your Name Here", cellName)
line = line.Replace("Your Position Here", cellPosition)
'etc
sw = new StreamReader("C:\Sig_" & cellName & ".htm")
sw.Write(line)
sw.close()
Else
keepgoing = false
End If
End While
希望します。
"Scripting"?あなたは正しいタグを持っているかどうかはわかりません。 [ask]を読んで[tour]を取ってください。タグには、どのタグが適用されるかを示すためのテキストが含まれています。 – Plutonix
バッチファイルはExcelファイルを読み取ることができません。また、グラフィカルユーザーインターフェイスプログラムと対話することもできません。 – Squashman
OPはバッチファイルを意味しないと思います。私は彼らがコードで自動的にそれを行うことを意味したと思います。 –