Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[질문]EXCEL 메모 삽입, 삭제 ? Comment까진 찾았는데...
Worksheet의 Comments 컬렉션이 있다는데...
ltExcelApp := CreateOLEObject('excel.application');요걸로 EXCEL을 불러들였습니다..
계속 지원하지 않는 메서드라고 뜨네요...
메모삽입, 삭제에 관해서 아시는분.. 간절히 도움을 원합니다...
5
COMMENTS
최용일
•
2008.11.11 23:43
엑셀작업은 직접 엑셀에서 매크로를 만들어서 해보시는것이 쉽습니다.
아래 내용을 적절하게 델파이로 바꾸어서 쓰세요.
Range("A1").AddComment
Range("A1").Comment.Visible = False
Range("A1").Comment.Text Text:="메모를추가합니다."
0
0
댓글
flywing
•
2008.11.12 00:20
^^ 최용일님 답변 감사합니다...
MSDN찾아보면서 VB나 C++로 된걸 봤는데 스킬부족으로 컨버팅에 실폐를...
일단 다시 해보겠습니다...
0
0
삭제
수정
댓글
flywing
•
2008.11.12 01:35
역시나 스킬 부족으로이거.. 글 올리기 전에 삽질을 계속 하고 있네요...ㅠ.ㅠ
Worksheet.Comments ? 여기서 처리하는건가요?
Worksheet.Range('~~').AddComment('AAAAAA');
왜 저는 계속 지원하지 않는 메서드라고 나올까요...-.-; 힘들다 진짜...이럴때 진짜 ... 멍함을 느낀다....
0
0
삭제
수정
댓글
최용일
•
2008.11.12 05:51
음.... 쩝~
델파이에 있는 엑셀 관련 유닛( ExcelXP.pas 혹은 Excel200?.pas)와 매크로를 같이 참고하면서 델파이로 변경을 하세요. 두개가 문법이 약간은 다르니까요.
아래와 같이 해보세요. 아래는 그냥 ActiveSheet의 A1셀에 메모를 추가하는 것입니다. 이것만 응용하시면 원하는 셀,범위 등 다양하게 쓸 수 있을겁니다.
procedure TfrmMain.AddCommentButtonClick(Sender: TObject);
var
XLApp: OleVariant;
begin
XLApp := CreateOLEObject('excel.application');
XLApp.WorkBooks.Add;
XLApp.DisplayAlerts := False;
// 코맨트 추가하는 부분
XLApp.Range['A1'].AddComment;
XLApp.Range['A1'].Comment.Visible := False;
XLApp.Range['A1'].Comment.Text('메모를 추가합니다.');
XLApp.ActiveWorkbook.SaveAs('c:\file.xls');
XLApp.ActiveWorkbook.Close;
XLApp.Quit;
end;
0
0
댓글
flywing
•
2008.11.12 17:07
감사합니다. 좀더 노력해야겠습니다.
삽도 좋은 삽으로 바꿔야겠어요..
성의있는 답변 진심으로 감사의 말씀드립니다..
오늘도 좋은하루 되세요...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이의성
•
2008.11.13 00:08
6
COMMENTS
/
0
LIKES
[질문] 프로젝트화일 열때 환경설정에 관한 질문입니다..
박성준
•
2008.11.13 00:34
Object Inspector나 Project Manager같은경우는 잘 모르겠는데, 열려있는 폼같은 경우에는 DFM파일을 ...
김병윤
•
2008.11.13 00:39
[ Tools > Environment Options ] 를 열어보시면 Preferences 탭이 있습니다. 그곳에 Autosave opti...
이의성
•
2008.11.13 00:54
답변 감사합니다 ^^
박성준
•
2008.11.13 02:32
to 김병윤 ---------- 앗, 병윤이형... 훌... 여기서 뵙다니... 답변 굿이네요. 기능을 잘 찾아보...
김병윤
•
2008.11.13 03:46
성준 잘 살지? ^^ 쑥스럽긴 풉~
박성준
•
2008.11.13 19:44
to 김병윤 ---------- 네~ 잘살고 있어요. 형도요? 가끔 싸이에 글 남겨주세요. 어떻게 지내시는지 ...
임상섭
•
2008.11.12 22:00
1
COMMENTS
/
0
LIKES
메일보내기 예제좀 부탁드리겠습니다!!
박성준
•
2008.11.12 22:26
to 임상섭 ----------- 델파이 6같은경우엔 Demos폴더에 기본적인 메일보내기 기능을 제공하고 있습니...
아르스
2008.11.12 19:50
0
COMMENTS
/
0
LIKES
익스플로러 띄울때 문제
김학용
2008.11.12 02:54
0
COMMENTS
/
0
LIKES
[질문] 폼안에 웹페이지를 올렸는데 복사가 -_-;; 고수님들 많은 조언 부탁드립니다.
박준영
2008.11.12 02:48
0
COMMENTS
/
0
LIKES
[질문]MS-SQL2000 에서 Database1.Commit; 을 할때의 딜레이문제...
coderoad
•
2008.11.12 00:39
2
COMMENTS
/
0
LIKES
[질문] inout_ecount_opt를 델파이에서 변환
최용일
•
2008.11.12 06:08
흠.... __inout_ecount_opt 이런것들을 "Header Annotations"이라고 하는데 일종의 주석입니다. 함수의...
coderoad
•
2008.11.12 06:32
최용일님 감사합니다. 자세한 설명으로 가닥이 잡혀갑니다.
steps
•
2008.11.11 21:24
1
COMMENTS
/
0
LIKES
메모리스트림을 UTF8로 전환하려면?
김대옥
•
2008.11.12 00:06
UTF8Decode() 쓰셔보심이...
윤병길
2008.11.11 21:09
0
COMMENTS
/
0
LIKES
[질문] 프로그램 실행 에러에 대한 디버그 방법?
이강석
•
2008.11.11 20:48
1
COMMENTS
/
0
LIKES
인디서버 Connect함수에서 블로킹되는 이유
이강석
•
2008.11.14 23:33
PeerIP := TIdIOHandlerSocket(AThread.Connection.IOHandler).Binding.PeerIP; {수정본} 이 부분에서...
flywing
•
2008.11.11 20:46
5
COMMENTS
/
0
LIKES
[질문]EXCEL 메모 삽입, 삭제 ? Comment까진 찾았는데...
Worksheet의 Comments 컬렉션이 있다는데... ltExcelApp := CreateOLEObject('excel.application');요걸로 EXCEL을 불러들였습니다.. 계속 지원하지 않는 메서드라고 뜨네요... 메모삽입, 삭제에 관해서 아시는분.. 간절히 도움을 원합니...
최용일
•
2008.11.11 23:43
엑셀작업은 직접 엑셀에서 매크로를 만들어서 해보시는것이 쉽습니다. 아래 내용을 적절하게 델파이로 ...
flywing
•
2008.11.12 00:20
^^ 최용일님 답변 감사합니다... MSDN찾아보면서 VB나 C++로 된걸 봤는데 스킬부족으로 컨버팅에 실폐...
flywing
•
2008.11.12 01:35
역시나 스킬 부족으로이거.. 글 올리기 전에 삽질을 계속 하고 있네요...ㅠ.ㅠ Worksheet.Comments ? ...
최용일
•
2008.11.12 05:51
음.... 쩝~ 델파이에 있는 엑셀 관련 유닛( ExcelXP.pas 혹은 Excel200?.pas)와 매크로를 같이 참고하면...
flywing
•
2008.11.12 17:07
감사합니다. 좀더 노력해야겠습니다. 삽도 좋은 삽으로 바꿔야겠어요.. 성의있는 답변 진심으로 ...
김영석
•
2008.11.11 19:17
1
COMMENTS
/
0
LIKES
[질문]30만건의 Excel자료를 MS SQL에 넣기...
최용일
•
2008.11.11 22:14
대량의 자료라면 엑셀에서 읽는 것도 시간이 많이 걸리지만 DB Insert도 많은 시간이 걸리죠. 일반 Inse...
정수진
•
2008.11.11 19:09
•
1
COMMENTS
/
0
LIKES
급질!! ㅠㅠ 델파이 왜 이런거에요??????
소울해커
•
2008.11.12 18:24
안티알리어싱 처리를 하시면 안되구요. 도트 작업을 해주셔야 합니다. 이미지에 그라디에이션이 ...
lee, js
•
2008.11.11 18:29
1
COMMENTS
/
0
LIKES
listview 사용시 속도 개선의 방법이 없나요???
최용일
•
2008.11.11 22:18
일반적으로 리스트뷰에 이미지를 뿌려주더라 하더라도 그정도 속도가 나오지는 않습니다. 뭔가 코딩이나...
coderoad
•
2008.11.11 18:16
1
COMMENTS
/
0
LIKES
[질문] C 코드 Alloc을 델파이로 변환?
홍성락
•
2008.11.11 20:47
AllocMem와 ReAllocMem의 도움말 보세요. 델파이에서는 소스안에는 GetMem, FreeMem등이 기본 함수입니다
이강석
•
2008.11.11 01:47
1
COMMENTS
/
0
LIKES
인디 서버에서 더이상 바인딩이 되지 않습니다.
이강석
•
2008.11.11 01:51
그리고 골
사우리
2008.11.10 19:50
0
COMMENTS
/
0
LIKES
인디10 UDP 소켓 종료시 에러
김 영민
2008.11.09 04:49
0
COMMENTS
/
0
LIKES
만나서 반갑습니당.~
Jackie
•
2008.11.08 08:53
1
COMMENTS
/
0
LIKES
도와주세요
최용일
•
2008.11.08 09:17
1. Project Options메뉴의 Compiler탭에서 Debugging관련 항목들을 모두 체크해보세요. 2. Build All해...
호호호호
•
2008.11.07 22:52
2
COMMENTS
/
0
LIKES
DB에서 마지막 값가지고 오기에 대한 질문입니다.
소울해커
•
2008.11.07 23:38
방법은 여러가지 입니다만 입맞에 맞는 걸로 선택하세요. ADOQuery2.SQL.Text := ' SELECT no, name F...
호호호호
•
2008.11.08 00:06
알려주셔서 너무나 감사합니다.
별이^^
•
2008.11.07 20:11
2
COMMENTS
/
0
LIKES
idFTP 질문입니다.. 여러파일을 한번에 upload하는 방법..
석주현
•
2008.11.07 22:23
if (findFirst(FolderName+'\*.*',faAnyFile,Sr)) = 0 then repeat if (Sr.Name '.') an...
별이^^
•
2008.11.08 00:40
안되네요...ㅠㅠ 도저히 모르겠어요.ㅠㅠ
flywing
2008/11/11 20:46
Views
886
Likes
0
Comments
5
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
아래 내용을 적절하게 델파이로 바꾸어서 쓰세요.
Range("A1").AddComment
Range("A1").Comment.Visible = False
Range("A1").Comment.Text Text:="메모를추가합니다."