2013-09-03 2 views
1

열린 Excel 문서를 닫기위한 함수를 찾고 있습니다.F #에서 열려있는 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" } 

그리고 여기에 내가 그것을 닫습니다,하지만 어떻게 : 그건 내가 그것을 열 방법은? 토론에 주석에서

+3

폐쇄 할 수있다'는 –

+0

이, 내가 주셔서 감사합니다 원하는 것을 할 것입니다 xlApp.Workbooks.Close()를 작성해야합니다. – ThomasFey

답변

1

는, 엑셀 문서가 xlApp.Workbooks.Close (사실) '처럼 보인다 워드 프로세서

xlApp.Workbooks.Close() 
관련 문제