1
當前我的程序中有三個單獨的保存命令:寫入純文本,寫入HTML和寫入Excel文件。在Visual Basic中使用一個保存文件對話框
每一個都由菜單上的不同命令調用。我想將這三個結合到一個程序的保存文件對話框中。我知道我將不得不編輯對話框的「過濾器」屬性以添加其他兩種類型。
我的問題,我該如何編寫程序來保存基於過濾器中選擇的文件。也就是說:
If "Selected = Microsoft Excel" Then
* Save As Excel File
ElseIf "Selected = HTML Then
* Save As HTML File
Else
* Save As Plain Text File
End If
感謝您的任何迴應。
有沒有辦法使用此方法時定義一個默認的擴展?就像選擇了文本自動將.txt附加到它的末尾一樣。 – 2012-02-07 20:11:41
@PaulWilliams它是自動的。爲了看到這一點,你可以(暫時)將表單的Text屬性設置爲文件名。在C#中它可以這樣做:'Text = saveFileDialog1.FileName;'。如果輸入「abc」,我會得到的是:'C:\ Users \ ... \ abc.txt'。 – ispiro 2012-02-07 20:48:41