乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 在<em>Word</em> <em>VBA</em>中怎样实现<

在<em>Word</em> <em>VBA</em>中怎样实现<

作者:乔山办公网日期:

返回目录:word文档


使用GetOpenFilename即可,filenames即是文件的全路径带文件名称

Sub ass2()
    filenames = Application.GetOpenFilename("所有文件 (*.*), *.*", 0, "选定文件", , False)
    MsgBox filenames
End Sub

如果仅仅只需得到文件的名称,不带路径。那么用这个:

Sub test2()
    filenames = Application.GetOpenFilename("所有文件 (*.*), *.*", 0, "选定文件", , False)
    If filenames <> False Then
        fname = Right(filenames, Len(filenames) - InStrRev(filenames, "\"))
        MsgBox fname
    End If
End Sub


thisdocument.saveas2 "路径和名字"
有感叹号的文档是copy含有VBA宏的文档。常规的2007以后的文档是"x"结尾的(docx,xlsx)有宏的则以"m"结尾(含义是Macro)。宏可以设计为,打开时自动弹出对话,要求另存为(这样可以保护源文件)。
你试试打开x结尾的文档,看会不会要求另存为?

Sub ShowSaveAsDialog()
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog( _
FileDialogType:=msoFileDialogSaveAs)
dlgSaveAs.Show
End Sub

相关阅读

  • 在<em>Word</em> <em>VBA</em>中怎样实现<

  • 乔山办公网word文档
  • 使用GetOpenFilename即可,filenames即是文件抄的全袭路径带文件名称百。Sub ass2() filenames = Application.GetOpenFilename("所有文件 (*.*), *.*", 0, "选定文件", , False) MsgBox f
  • 通过<em>VBA</em>如何修改<em>WORD页眉</em>??-

  • 乔山办公网word文档
  • 打开带有页眉页脚的word文档,双击页来眉,在页眉处右键单击,单击“边框和底纹”,将边框设置为”无“,单击面板下面的“应用于”长方形条框,将自改为”图片“改为”段落“,
  • 我在<em>word</em> <em>vba</em> 环境下,怎么可

  • 乔山办公网word文档
  • 代码已经测试过,请注意保持良好习惯,及时采纳,谢谢。Sub PasteToWordDoc() 需要引用MIcrosoft Word 12.0 Object Library(注:12.0是版本号,可以不同) Application.ScreenUpdating = False 关闭屏幕刷
关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网