Foxtable(狐表)用户栏目专家坐堂 → [求助]从TXT中提取坐标


  共有3583人关注过本帖树形打印复制链接

主题:[求助]从TXT中提取坐标

帅哥哟,离线,有人找我吗?
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/18 9:16:00 [只看该作者]

新代码不需要重新定义变量,不用重新分配内存。

无法整合。如果要做office开发,完整版是必须的,安装简化版那是国民习惯了盗版而已,不要和什么适用性扯到一起

 回到顶部
帅哥哟,离线,有人找我吗?
12397522011
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:715 威望:0 精华:0 注册:2019/10/20 0:27:00
  发帖心情 Post By:2019/12/18 11:04:00 [只看该作者]

你说的这种情况是普遍存在的,现在的问题是没法要求别人的电脑都装完整版的,想着有没有折中的办法,或者其他实现的思路

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/18 11:09:00 [只看该作者]

没有办法。阉割版少的东西就是做开发需要使用的。简化版只考虑可以用,至于用的好不好不是他们考虑的。

 回到顶部
帅哥哟,离线,有人找我吗?
12397522011
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:715 威望:0 精华:0 注册:2019/10/20 0:27:00
  发帖心情 Post By:2019/12/24 16:59:00 [只看该作者]

麻烦大师抽空看看,根据word转pdf的代码,照样子改了个excle转pdf的,有错误,不知道问题是什么

///////////word转换pdf
Dim app As New MSWord.Application
try
    Dim dlg1 As New OpenFileDialog '定义一个新的OpenFileDialog dlg1:打开位置参数;dlg2保存位置参数
    Dim Label1 As WinForm.Label = e.Form.Controls("Label1")
    dlg1.MultiSelect = True '如果将MultiSelect属性设置为True,可以选择多个文件,通过FileNames属性返回选择的多个文件
    dlg1.Filter= "Word文件|*.docx;*.doc" '设置筛选器
    If dlg1.ShowDialog = DialogResult.OK Then '如果用户单击了确定按钮
        MessageBox.Show("你选择了文件个数为:" & dlg1.FileNames.Length & "个","提示")
        Dim doc As object
        For Each fl As String In dlg1.FileNames
            Dim fll As String
             doc = app.Documents.Open(fl)
            fll = fl.Remove(fl.LastIndexOf("."))
            fll = fll.Insert(fll.Length,".pdf")
            Label1.Text = "正在转换: " & fll
            doc.ExportAsFixedFormat(fll, MSWord.WdExportFormat.wdExportFormatPDF)
            doc.close
        Next
    End If
    app.Quit
    MessageBox.Show("转换完成")
catch ex As exception
    msgbox(ex.message)
    app.Quit
finally
End try

///////////excle转换pdf
Dim app As New MSExcel.Application
try
    Dim dlg1 As New OpenFileDialog '定义一个新的OpenFileDialog dlg1:打开位置参数;dlg2保存位置参数
    Dim Label1 As WinForm.Label = e.Form.Controls("Label1")
    dlg1.MultiSelect = True '如果将MultiSelect属性设置为True,可以选择多个文件,通过FileNames属性返回选择的多个文件
    dlg1.Filter= "Word文件|*.xls;*.xlsx" '设置筛选器
    If dlg1.ShowDialog = DialogResult.OK Then '如果用户单击了确定按钮
        MessageBox.Show("你选择了文件个数为:" & dlg1.FileNames.Length & "个","提示")
        Dim Wb As MSExcel.WorkBook
        Dim Ws As MSExcel.WorkSheet
        'Dim Wb,Ws As object
        For Each fl As String In dlg1.FileNames
            Dim fll As String
            Wb = App.WorkBooks.Open(fl)
            Ws = Wb.WorkSheets(1)
            fll = fl.Remove(fl.LastIndexOf("."))
            fll = fll.Insert(fll.Length,".pdf")
            Label1.Text = "正在转换: " & fll
            Ws.ExportAsFixedFormat(fll, MSExcel.XlFixedFormatType.xlTypePDF)
            Wb.close
        Next
    End If
    app.Quit
    MessageBox.Show("转换完成")
catch ex As exception
    msgbox(ex.message)
    app.Quit

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/24 17:04:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/24 17:09:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
12397522011
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:715 威望:0 精华:0 注册:2019/10/20 0:27:00
  发帖心情 Post By:2019/12/24 17:26:00 [只看该作者]

好的 谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
12397522011
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:715 威望:0 精华:0 注册:2019/10/20 0:27:00
  发帖心情 Post By:2019/12/24 20:39:00 [只看该作者]

问题1:转换的时候会出现下图的保存框,怎么默认不保存。

问题2:能不能和前面的word转换代码合成一个。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20191224204018.png
图片点击可在新窗口打开查看

/////excle转化pdf
Dim app As New MSExcel.Application
try
    Dim dlg1 As New OpenFileDialog '定义一个新的OpenFileDialog dlg1:打开位置参数;dlg2保存位置参数
    Dim Label1 As WinForm.Label = e.Form.Controls("Label1")
    dlg1.MultiSelect = True '如果将MultiSelect属性设置为True,可以选择多个文件,通过FileNames属性返回选择的多个文件
    dlg1.Filter= "Word文件|*.xls;*.xlsx" '设置筛选器
    If dlg1.ShowDialog = DialogResult.OK Then '如果用户单击了确定按钮
        MessageBox.Show("你选择了文件个数为:" & dlg1.FileNames.Length & "个","提示")
        Dim Wb As MSExcel.WorkBook
        Dim Ws As MSExcel.WorkSheet
        'Dim Wb,Ws As object
        For Each fl As String In dlg1.FileNames
            Dim fll,bq As String
            Wb = App.WorkBooks.Open(fl)
            Ws = Wb.WorkSheets(1)
            fll = fl.Remove(fl.LastIndexOf("."))
            bq = fll.Remove(1,fll.LastIndexOf("\"))
            fll = fll.Insert(fll.Length,".pdf")
            Label1.Text = "正在转换: " & bq
            Ws.ExportAsFixedFormat( MSExcel.XlFixedFormatType.xlTypePDF,fll)
            Wb.close
        Next
    End If
    app.Quit
    MessageBox.Show("转换完成")
catch ex As exception
    msgbox(ex.message)
    app.Quit
finally

[此贴子已经被作者于2019/12/24 20:40:41编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/24 20:59:00 [只看该作者]

Wb.Saved = True
Ws.ExportAsFixedFormat( MSExcel.XlFixedFormatType.xlTypePDF,fll)

 回到顶部
帅哥哟,离线,有人找我吗?
12397522011
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:715 威望:0 精华:0 注册:2019/10/20 0:27:00
  发帖心情 Post By:2019/12/24 21:08:00 [只看该作者]

刚试了下这样貌似也可以实现,这种方式也是容许的吗?
Wb.close(False


 回到顶部
总数 31 上一页 1 2 3 4 下一页