以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  直接造成word文件到电脑桌面上  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127732)

--  作者:ZJZK2018
--  发布时间:2018/11/20 21:54:00
--  直接造成word文件到电脑桌面上
如何直接造成word文件到电脑桌面上?下面代码如何调整?

Dim app As New MSWord.Application
Try
    Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog
    dlg.Filter = "Word文件|*.doc;*.docx" \'设置筛选器
    If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
        MessageBox.Show("你选择的是:" & dlg.FileName,"提示") \'提示用户选择的文件
        Dim doc = app.Documents.Open(dlg.FileName)
        Dim str As String = FileSys.GetName(dlg.FileName)
        Dim filt As String = str.SubString(0,str.LastIndexOf("."))
        Dim pth As String = SpecialFolder.DesktopDirectory & filt & ".pdf"
        msgbox(pth)
        app.Documents(dlg.FileName).ExportAsFixedFormat(pth, MSWord.WdExportFormat.wdExportFormatPDF)
        app.Quit
    End If
Catch ex As Exception
    msgbox(ex.message)
    app.Quit
End Try


--  作者:有点蓝
--  发布时间:2018/11/20 22:11:00
--  
Dim pth As String = SpecialFolder.DesktopDirectory &"\\" & filt & ".pdf"