Excel 파일을 저장하면 파일 액세스가 읽기 전용으로 변경됩니다.

배트맨

확인란을 클릭 할 때 Excel 파일을 저장하려고합니다. 내가 가지고있는 코드는 다음과 같습니다.

Private Sub CheckBox_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

    'MsgBox(CType(sender, CheckBox).Name)

    Dim objExcel, objWorkbook, fileLocation

    fileLocation = "C:\Users\batman\Desktop\test3"

    objExcel = CreateObject("Excel.Application")
    objWorkbook = objExcel.Workbooks.Open _
        (fileLocation)

    Dim strArray() As String
    strArray = CType(sender, CheckBox).Name.Split(",")


    objWorkbook.WorkSheets(CInt(strArray(0))).Activate()
    objExcel.Cells(CInt(strArray(1)), 3).Value = "From Windows Form"


    objWorkbook.Application.DisplayAlerts = False
    objWorkbook.SaveAs(fileLocation)
    objWorkbook.Close(SaveChanges:=False)

End Sub

원하는 체크 박스를 클릭하면 엑셀 값이 업데이트되고 있음을 알 수 있습니다. 그러나 test3이제 파일 액세스가 Read-Only모드로 변경되었습니다 . 따라서 다음에 동일한 클릭 핸들러가 다음과 같은 예외와 함께 실패합니다.

Cannot save read-only file system: test3.xlsx

내가 실수하는 곳은? Microsoft Excel 2007을 사용하고 있습니다.

싫음

문제는 속성을 이중으로 표시하고 호출 Close이 첫 번째 Excel 응용 프로그램을 닫지 않는다는 것입니다. 작업 관리자를 보면 실행중인 것을 볼 수 있습니다.

해결책은 점 속성이나 메서드를 이중화하지 않고를 사용하는 것입니다 Marshal.ReleaseCOMObject(...). 그러면 통합 문서가 깨끗하게 닫힙니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SFTP 파일에서 CSV / Excel 파일을 읽고 Pandas를 사용하여 해당 파일을 일부 변경 한 다음 다시 저장합니다.

분류에서Dev

EPPlus로 Excel 파일을 생성하지만 항상 읽기 전용입니다.

분류에서Dev

Excel에서 내 xlstart 파일을 읽기 전용으로 열고 싶다고 가정합니다.

분류에서Dev

Ansible은 파일에 대한 읽기 전용 액세스 권한을 재귀 적으로 부여합니다.

분류에서Dev

분기를 전환하면 파일을 저장하라는 메시지가 표시됩니다.

분류에서Dev

파일 시스템을 읽기 전용으로 마운트하면 SSD의 수명이 늘어 납니까?

분류에서Dev

텍스트 파일에서 사전을 읽으면 정수 키가 문자열로 변환됩니다. Python

분류에서Dev

내 홈 디렉토리에 파일을 저장하려고 할 때 "파일을 읽기 전용 디스크에 저장하려고합니다."

분류에서Dev

프로세스가 파일 작성기를 사용하여 파일에 액세스 할 수 없습니다.

분류에서Dev

읽기 전용 파일 시스템으로 다시 전환

분류에서Dev

Excel 2016 SharePoint 파일이 여전히 읽기 전용으로 열립니다.

분류에서Dev

플랫 파일을 유닉스로 읽고 Excel로 가져 오기 위해 단순화 된 CSV 형식으로 출력하는 데 도움이됩니다.

분류에서Dev

ext4 fstab 항목에 data = writeback을 추가하면 읽기 전용 파일 시스템이됩니다.

분류에서Dev

Java html 파일을 읽고 내용을 Excel 파일에 저장

분류에서Dev

파일 시스템 액세스 API : 나중에 사용하기 위해 저장 또는로드 된 파일의 fileHandle을 저장할 수 있습니까?

분류에서Dev

syscall mount ()를 사용하여 ext4 파일 시스템을 읽기 전용으로 다시 마운트

분류에서Dev

특정 파일에 액세스 할 때 파티션 오류 및 읽기 전용으로 다시 마운트

분류에서Dev

증가하는 파일 확장자에 액세스하기 (정수 변수로)

분류에서Dev

PostgreSQL : 읽기 액세스도 데이터 파일 디스크를 변경하여 pgbackrest를 사용하여 대규모 증분 백업을 수행합니다.

분류에서Dev

Node로 파일을 읽으면 읽기 코드 외부에서 빈 개체가 반환됩니다.

분류에서Dev

IE 11에서 파일을 다운로드하면 파일 이름의 Japenese 문자가 쓰레기로 변경됩니다.

분류에서Dev

Android에서 FTP에서 파일을 다운로드하는 동안 읽기 전용 파일 시스템 오류

분류에서Dev

파일을 서버에 업로드하면 잘못된 문자가있는 파일이 저장됩니다.

분류에서Dev

파일 시스템을 읽기 전용으로 다시 마운트

분류에서Dev

Excel 파일을 CSV로 변환하고 해당 내용을 JSON 형식으로 읽기

분류에서Dev

고속 경로에 게시 한 후 디스크에 저장하기 전에 업로드 된 파일을 암호화 한 다음 안전하게 다시 읽으려면 어떻게해야합니까?

분류에서Dev

XML 파일로 저장하거나 읽기가 작동하지 않습니다.

분류에서Dev

C #으로 읽기 전에 파일을 잠 가야합니까?

분류에서Dev

Spreadsheet :: WriteExcel을 사용하여 파일을 읽고 Excel에 세그먼트 쓰기

Related 관련 기사

  1. 1

    SFTP 파일에서 CSV / Excel 파일을 읽고 Pandas를 사용하여 해당 파일을 일부 변경 한 다음 다시 저장합니다.

  2. 2

    EPPlus로 Excel 파일을 생성하지만 항상 읽기 전용입니다.

  3. 3

    Excel에서 내 xlstart 파일을 읽기 전용으로 열고 싶다고 가정합니다.

  4. 4

    Ansible은 파일에 대한 읽기 전용 액세스 권한을 재귀 적으로 부여합니다.

  5. 5

    분기를 전환하면 파일을 저장하라는 메시지가 표시됩니다.

  6. 6

    파일 시스템을 읽기 전용으로 마운트하면 SSD의 수명이 늘어 납니까?

  7. 7

    텍스트 파일에서 사전을 읽으면 정수 키가 문자열로 변환됩니다. Python

  8. 8

    내 홈 디렉토리에 파일을 저장하려고 할 때 "파일을 읽기 전용 디스크에 저장하려고합니다."

  9. 9

    프로세스가 파일 작성기를 사용하여 파일에 액세스 할 수 없습니다.

  10. 10

    읽기 전용 파일 시스템으로 다시 전환

  11. 11

    Excel 2016 SharePoint 파일이 여전히 읽기 전용으로 열립니다.

  12. 12

    플랫 파일을 유닉스로 읽고 Excel로 가져 오기 위해 단순화 된 CSV 형식으로 출력하는 데 도움이됩니다.

  13. 13

    ext4 fstab 항목에 data = writeback을 추가하면 읽기 전용 파일 시스템이됩니다.

  14. 14

    Java html 파일을 읽고 내용을 Excel 파일에 저장

  15. 15

    파일 시스템 액세스 API : 나중에 사용하기 위해 저장 또는로드 된 파일의 fileHandle을 저장할 수 있습니까?

  16. 16

    syscall mount ()를 사용하여 ext4 파일 시스템을 읽기 전용으로 다시 마운트

  17. 17

    특정 파일에 액세스 할 때 파티션 오류 및 읽기 전용으로 다시 마운트

  18. 18

    증가하는 파일 확장자에 액세스하기 (정수 변수로)

  19. 19

    PostgreSQL : 읽기 액세스도 데이터 파일 디스크를 변경하여 pgbackrest를 사용하여 대규모 증분 백업을 수행합니다.

  20. 20

    Node로 파일을 읽으면 읽기 코드 외부에서 빈 개체가 반환됩니다.

  21. 21

    IE 11에서 파일을 다운로드하면 파일 이름의 Japenese 문자가 쓰레기로 변경됩니다.

  22. 22

    Android에서 FTP에서 파일을 다운로드하는 동안 읽기 전용 파일 시스템 오류

  23. 23

    파일을 서버에 업로드하면 잘못된 문자가있는 파일이 저장됩니다.

  24. 24

    파일 시스템을 읽기 전용으로 다시 마운트

  25. 25

    Excel 파일을 CSV로 변환하고 해당 내용을 JSON 형식으로 읽기

  26. 26

    고속 경로에 게시 한 후 디스크에 저장하기 전에 업로드 된 파일을 암호화 한 다음 안전하게 다시 읽으려면 어떻게해야합니까?

  27. 27

    XML 파일로 저장하거나 읽기가 작동하지 않습니다.

  28. 28

    C #으로 읽기 전에 파일을 잠 가야합니까?

  29. 29

    Spreadsheet :: WriteExcel을 사용하여 파일을 읽고 Excel에 세그먼트 쓰기

뜨겁다태그

보관