C#.NET Q&A

c# 엑셀 이미지 저장ㅠㅠㅠ 고수님들 봐주세용 포쿠테 평점: 없음 조회: 242
안녕하세요
C#으로 엑셀에 이미지를 저장하려고하는데..문제가 좀 생겨서요

 string _filestr = @"\\경로IP\Project_Img\" + ProjectNo + "\\" + OutPicData[j] + ".jpg";
 FileInfo fi = new FileInfo(_filestr);
 
range = (Excel.Range)cells.get_Range(OutPicRange[j], OutPicRange[j]);
range.Value2 = OutPicData[j];
 
sheet = (Excel.Worksheet)sheets.Add(Type.Missing, workbook.Sheets[workbook.Sheets.Count], Type.Missing, Type.Missing) as Excel.Worksheet;
sheet.Name = OutPicData[j];
 
object missing = System.Reflection.Missing.Value;
Excel.Range picPosition = (Excel.Range)sheet.Cells;
Excel.Pictures p = sheet.Pictures(missing) as Excel.Pictures;
Excel.Picture pic = null;
 
pic = p.Insert(_filestr, missing);
pic.Left = Convert.ToDouble(picPosition.Left);
pic.Top = Convert.ToDouble(picPosition.Top);

보시면 아시겠지만 이미지 경로에 이미지 파일을 넣어주고 
그 이미지 파일을 가져와서 pictures를 이용해서 Insert하는 형식으로 해놧는데요..

이 엑셀을 제 PC에서봐서 몰랐는데.. 다른사람한테 이 엑셀파일을 보내니까 이미지가 깨지더라구요..
저 경로를 공유시키니까 그제서야 보이는...
그니까 결국 이미지자체를 가져온게 아니라 경로링크가 걸어 보여주는거더라구요..
저는 이미지가 저장되는줄 알았습니다...

이미지 자체를 저장해서 이런걸 막을 수 있는 방법이 있을까요?
답변 부탁드려요 ㅠㅠㅠ
태그 : 엑셀 C#
작성자 정보
포쿠테
Level 3
 [EXP.8/16]

메일:  비공개
글등록 +12 24 덧글등록 +3 0
자기소개
c# MES 개발자입니다
글 공유하기 |
  tweet facebook
2017-04-28 오후 3:38:20
나도한마디
사용자
묵상의언어            [2017-05-19]
Level 18
 [EXP.28/70]
Excel 버전에 따라 다소 차이가 있을 수 있는 듯 보이네요..
전 Excel 2010을 사용하고 있는데요..
Excel.Pictures, Excel.Picture 라는 멤버는 보이질 않네요..

대신에 저는 sheet.Shapes.AddPicture()라는 함수를 사용해 보셨으면 합니다.
인자에 link여부도 선택할 수 있게 되어 있거든요..
태그로 엮인글
[구인&교육정보] (수원/개발) MES 제조업무 시스템 (중급)   한국정보데이터시스
[구인&교육정보] (수원/운영) IT 서비스데스크 (초급/중급)   한국정보데이터시스
[C#.NET Q&A] dateTime 비교 질문입니다.[3]  새내기
[C#.NET Q&A] c# 동기 소켓 재접속 문의입니다.  궁금해욥
[C#.NET Q&A] c# 동기 소켓 재접속 문의입니다.  궁금해욥
[C#.NET Q&A] wpf 이미지 삽입[2]  민개ㅑㅔㅂ;
[구인&교육정보] [구로디지털단지] 서비스 운영 ASP.NET 초~중급이상5명   자이몰
[C#.NET Q&A] c#으로 윈도우 프로그래밍 만들 때 클래스 다이어그램을 어떻게 그리나요?  kinect고생중
[WPF Q&A] TextBox 현재 입력글자 표시 색상 변경 방법[3]  YJS
[C#.NET Q&A] SelectionChanged 가 걸린 그리드에 붙여넣기가 안되는경우  넝약이
글리스트
string문자열 검색 및 처리 법 [3]+5  hs
visual studio 2010 .net framework 4.0 선택  깡갱하기
winform 프로젝트 파일 관리 (초보!)[4]  폭탄맨
C# 시리얼통신 관련 질문입니다.[1]+7  이건내얼굴
C# 마샬링 구조체 방법 + ASCII 제어문자[1]+1  hs
wbadmin 백업 정보 자동 삭제  강재순
c# 타이머 설정[2]+8  고ㅓㄴ미세
Winform WebBrowser 컨트롤 관련 질문입니다.  대봉대봉
c# 현재탭의 url 가져오기  로눌
체크박스 반복설정.[1]+1  김군
 ★현재글->   c# 엑셀 이미지 저장ㅠㅠㅠ 고수님들 봐주세용[1]  포쿠테
ASCII 형 변환 [1]+4  hs
activeX를 활용한 VLC winform  우유곰팡이
크리스탈 리포트 문의드립니다.  훈스남훈남조으다
c# image 실시간 전송 프로그램 관련 질문 입니다.[1]  용서니
PDF reader COM Component 64bit 질문입니다. [1]  Nell
C# Server Socket 을 스레드로 Start 시킨이후 스레드 종료문제점 질문입니다.[1]  물총새
엑셀 불러오기 (폰트 사이즈 관련)  Loes
Dataset.Select(조건절 문의)[1]  당근
Button 깜빡임 효과 주는법[3]+9  hs
C# 개발 MS 액세스 바인딩?시 쿼리없이 자동으로 INSERT, UPDATE ... 되나요??  준러브