0
我有一個小程序,我想保存文件,以便我可以在以後打開它時閱讀它們。 我該如何保存文件,因爲我必須保存5個變量並將它們讀回到工具中,並且如果可能的話,我還想在Word或OpenOffice中使用文件。vb.net如何將文件保存爲Word和Open Office文檔?
我的變量
Title - Pieces- SinglePrice- Totalprice
請給我以正確的方式點示例。
謝謝大家!
我有一個小程序,我想保存文件,以便我可以在以後打開它時閱讀它們。 我該如何保存文件,因爲我必須保存5個變量並將它們讀回到工具中,並且如果可能的話,我還想在Word或OpenOffice中使用文件。vb.net如何將文件保存爲Word和Open Office文檔?
我的變量
Title - Pieces- SinglePrice- Totalprice
請給我以正確的方式點示例。
謝謝大家!
如果您只想將程序中的四個變量存儲在Word和OpenOffice中可以讀取的文件中,則可以使用文本文件輕鬆完成該操作。以下代碼假定Title
是一個字符串,Pieces
是一個整數,SinglePrice
和TotalPrice
是十進制的。
Dim folder As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments
Dim saveFile As String = System.IO.Path.Combine(folder, "Save.txt")
Dim vars() As String = {Title, Pieces.ToString, SinglePrice.ToString, TotalPrice.ToString}
System.IO.File.WriteAllLines(saveFile, vars)
如果您需要讀取文件以恢復變量的值,可以這樣做。請注意,此代碼假定該文件是由代碼的第一個代碼片段寫入的,否則在使用該文件之前有必要驗證文件的聯繫人。
Dim folder As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments
Dim saveFile As String = System.IO.Path.Combine(folder, "Save.txt")
Dim vars() As String = System.IO.File.ReadAllLines(saveFile)
Title = vars(0)
Pieces = CInt(vars(1))
SinglePrice = CDec(vars(2))
TotalPrice = CDec(vars(3))
的可能重複[如何使用C#保存doc文件](http://stackoverflow.com/questions/7811481/how-to-save-doc-file-using-c-sharp) – duDE