microsoft excel

상대 경로를 사용하여 이미지를 연결할 수 있습니까?

저는 약 200개의 이미지가 포함된 MS Excel 통합 문서를 작성 중입니다. 현재 통합 문서 내에 저장되어 있으므로 파일이 커지고 작업 속도가 매우 느려집니다.

사진을 저장하지 않고 연결하는 것은 매우 잘 작동합니다. 이제 Excel 문서와 그 옆에 내 모든 이미지 파일이 들어 있는 "pictures" 폴더가 있습니다.

그러나 문서와 폴더를 새 위치로 이동하면 내 사진이 모두 사라집니다. 엑셀이 링크 정보를 절대 경로로 저장하기 때문인 것 같습니다. ( 업데이트: 사실, 이 스레드 에 따르면 Excel은 링크 정보도 상대 경로로 저장합니다. 이제 링크가 왜 끊어지는지 정말 모르겠습니다.. )

상대 경로로 저장하거나 Excel에서 자동으로 경로 정보를 업데이트하도록 하는 편리한 방법이 있습니까?

업데이트: 이미지가 시트에 표시되고 인쇄될 수 있도록 하는 것이 중요합니다.

저는 Mac 2008 및 2011용 Microsoft Excel로 작업하고 있습니다. 도움을 주셔서 정말 감사합니다.

여기에는 Excel에서 이미지 렌더링 및 상대 경로라는 2가지 기본 질문이 있습니다.

Excel에서 이미지 렌더링

SO 에서 이것을 수행하는 스크립트가 있습니다 .

Dim url_column As Range
Dim image_column As Range

Set url_column = Worksheets(1).UsedRange.Columns("A")
Set image_column = Worksheets(1).UsedRange.Columns("B")

Dim i As Long
For i = 1 To url_column.Cells.Count

  With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value)
    .Left = image_column.Cells(i).Left
    .Top = image_column.Cells(i).Top
    image_column.Cells(i).EntireRow.RowHeight = .Height
  End With

Next

Relative Paths

Excel 문서에서 상대 경로를 지정하는 방법을 모르지만 이에 대한 쉬운 해결 방법이 있습니다. Excel 문서와 모든 지원 이미지를 위한 폴더를 만들고 함께 보관하세요. 이것을 다른 위치로 이동해야 하는 경우 전체 폴더를 이동하기만 하면 됩니다. 이렇게 하면 쉽게 압축하여 다른 사람에게 보낼 수도 있습니다.




Excel의 찾기/바꾸기 기능을 사용하여 이미지 파일의 경로를 업데이트합니다. 내 파일을 /Desktop에서 /Dropbox로 이동했습니다. "데스크톱"을 "드롭박스"로 교체했고 몇 초 안에 모든 이미지 경로가 업데이트되었습니다. :)



Excel VBA 편집기에서 여러 'ThisWorkbook' 모듈 제거