目前我的程序中有三个单独的保存命令:写入纯文本,写入HTML和写入Excel文件。
每个菜单上的不同命令都会调用它们。我想将这三个组合成一个程序中的Save File Dialog。我知道我必须编辑对话框的“过滤器”属性以添加其他两种类型。
我的问题是,如何根据从过滤器中选择的内容对程序进行编码以保存文件。那就是说:
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
感谢您的回复。
答案 0 :(得分:1)
这是一个给你一个想法的片段。对不起,这是在C#中,但它应该很容易转换为VB。
编辑:这是新代码:
saveFileDialog1.Filter = "Text|*.txt|Word|*.docx";
saveFileDialog1.ShowDialog();
if (saveFileDialog1.FilterIndex == 2) MessageBox.Show("It's a Word doc.");
saveFileDialog1.Dispose();