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 끝에 추가 된 경우처럼. –
@PaulWilliams 자동입니다. 이를 보시려면 (임시적으로) 폼의'Text' 속성을 파일의 이름으로 설정하십시오. C#에서는 다음과 같이 처리됩니다 :'Text = saveFileDialog1.FileName;'. "abc"라고 입력하면 "C : \ Users \ ... \ abc.txt'입니다. – ispiro