如何在不打开的情况下创建Excel文件的副本

时间:2009-01-13 13:08:13

标签: vb.net excel

创建Excel文件副本而不使用VB.NET打开它的命令是什么?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

让我们以VB为中心:My.Computer.FileSystem.CopyFile()

答案 2 :(得分:0)

复制方法中的参数'true'表示覆盖任何现有文件,因此不会炸弹。

Imports System.IO
Module Module1
    Sub Main()
        Dim originalFile As String = "c:\work\myExcelFile.xls"
        Dim copyOfOriginalFile As String = "c:\work\myExcelFileCopy.xls"

        If File.Exists(originalFile) Then
            System.IO.File.Copy(originalFile, copyOfOriginalFile, True) 
        Else
            Console.WriteLine("{0} does not exist", originalFile)
        End If
    End Sub
End Module

答案 3 :(得分:0)

If System.IO.File.Exists("Directory1" & "File.xlsx") Then
   My.Computer.File.System.CopyFile("Directory1" & "File.xlsx", 
                                     "Directory2" & "File.xlsx", True)
End If