! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Cell Memo 가 정상적으로 엑셀 다운로드 되지 않습니다. > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 Cell Memo 가 정상적으로 엑셀 다운로드 되지 않습니다.

페이지 정보

작성자 Hyuny 작성일 2022-10-11 16:46 조회 849회 댓글 0건
제품 버전 : Spread 10
컨트롤 이름 : Spread

본문

안녕하세요?


Spread에 Cell Memo 를 NoteStyle.PopupStickyNote 로 4개의 줄을 추가를 하고.


엑셀로 다운로드 받으면 한 줄만 나옵니다.


AAAAA12345

BBBBB12345

CCCCC12345

DDDDD12345

위와 같이 4줄을 만들었지만  AAAAA12345 한 줄만 나옵니다.


그런데 마우스를 옮겨서 Poup시킨 Cell Memo는 정상적으로 4 줄이 다운로드 됩니다.


그리고 NoteStyle.StickyNote로 변경하면 화면에 보이는 Cell Memo는 4 줄이 다운로드 되지만

화면에 보이지 않는 Cell Memo는 1 줄로 다운로드 됩니다.


원인이 무엇일까요?


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: Cell Memo 가 정상적으로 엑셀 다운로드 되지 않습니다.

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2022-10-12 10:40 댓글 0건

본문

첨부파일

Hyuny 님, 안녕하세요.

그레이프시티입니다.


셀에 노트를 추가하고 Spread를 Excel에 저장했을 때, 노트가 화면에 보이는지 여부와 관계 없이 네줄의 텍스트가 모두 Excel에 저장되는 것으로 확인되었습니다.

저희 쪽에서 테스트한 샘플 프로젝트를 첨부드리오니, 해당 샘플에서도 동일한 현상이 발생하는지 확인 부탁드립니다. 첨부된 샘플 프로젝트에서는 Spread Designer를 사용하여 셀에 노트를 추가하였으며, 마우스 우클릭 시 Spread가 Excel로 저장됩니다.


또는 아래 코드를 사용하여 셀 노트를 추가한 경우에도 동일하게 동작합니다.

private void Form1_Load(object sender, EventArgs e)
{
    fpSpread1.Sheets[0].Cells[0, 0].Note = "AAAAA12345\nBBBBB12345\nCCCCC12345\nDDDDD12345";
    fpSpread1.Sheets[0].Cells[1, 1].Note = "AAAAA12345\nBBBBB12345\nCCCCC12345\nDDDDD12345";
    fpSpread1.Sheets[0].Cells[2, 2].Note = "AAAAA12345\nBBBBB12345\nCCCCC12345\nDDDDD12345";
    fpSpread1.Sheets[0].Cells[3, 3].Note = "AAAAA12345\nBBBBB12345\nCCCCC12345\nDDDDD12345";

    fpSpread1.Sheets[0].Cells[0, 0].NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupStickyNote;
    fpSpread1.Sheets[0].Cells[1, 1].NoteStyle = FarPoint.Win.Spread.NoteStyle.PopupStickyNote;
    fpSpread1.Sheets[0].Cells[2, 2].NoteStyle = FarPoint.Win.Spread.NoteStyle.StickyNote;
    fpSpread1.Sheets[0].Cells[3, 3].NoteStyle = FarPoint.Win.Spread.NoteStyle.Hidden;

    fpSpread1.CellClick += FpSpread1_CellClick;
}

private void FpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {        
        fpSpread1.SaveExcel("D:\\Test\\SaveExcel.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
    }
}


첨부드린 샘플 프로젝트 또는 코드와 다르게 설정되는 부분(노트 설정 및 SaveExcel 함수 등)이 있는지 비교 확인 부탁드립니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.