1

我正在寻找一个函数来关闭一个打开的 Excel 文档。这就是我打开它的方式:

let xlApp = new Excel.ApplicationClass()
let xlWorkBookInput = xlApp.Workbooks.Open(@"C:\Projects\Tool\Versuch\VersuchZuEditieren.xlsx")
let viewStateMachine state event = 
    match state, event with
    | {State = _}, ConsumablesClicked vm -> 
        view.HandleModelChanged { Title = "My Title"; Comment = sprintf "" }
        let TrackPosition = vm.TrackPosition
        let xlWorkSheetInput = xlWorkBookInput.Worksheets.["Consumables"] :?> Excel.Worksheet
        let array = vm.TubePosition.Split([|','|])
        let arrayLength = array.Length
        let addIndex = sprintf "%s%d"
        let randomNumber = System.Random()
        for i in 0 .. arrayLength - 1 do
            xlWorkSheetInput.Cells.[startindex + i + 2, 1] <- vm.TrackPosition
            xlWorkSheetInput.Cells.[startindex + i + 2, 2] <- array.[i]
            let randomBarcodePart2 = randomNumber.Next(000000, 999999)
            xlWorkSheetInput.Cells.[startindex+ i + 2, 3] <- sprintf "%s%06d" vm.FixBarcodePart randomBarcodePart2
        startindex <- startindex + arrayLength 
        { State = "Consumables" }

在这里我将关闭它,但是如何?

4

1 回答 1

1

从讨论中的评论中,可以使用以下命令关闭 Excel 文档

xlApp.Workbooks.Close() 
于 2013-09-03T10:03:54.573 回答