Как создать копию файла Excel без открытия - PullRequest
1 голос
/ 13 января 2009

Что такое команда для создания копии файла Excel без ее открытия с использованием VB.NET ?

Ответы [ 4 ]

3 голосов
/ 13 января 2009

Давайте сохраним это VB-центрично: My.Computer.FileSystem.CopyFile()

3 голосов
/ 13 января 2009
0 голосов
/ 15 марта 2014
If System.IO.File.Exists("Directory1" & "File.xlsx") Then
   My.Computer.File.System.CopyFile("Directory1" & "File.xlsx", 
                                     "Directory2" & "File.xlsx", True)
End If
0 голосов
/ 18 февраля 2009

Parm 'true' в методе copy говорит, что нужно перезаписать любой существующий файл, чтобы он не бомбил.

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...