나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 진부령 (jadesoon)

추천:  1
파일:     조회:  2025
제목:   VBA로 텍스트 파일 내용 읽기 가능한가요?
     
  다음의 경로에 국민교육헌장 전문이 들어 있을 경우,
이를 VBA로 읽어서 변수(MemoA)에 저장하는 방법이 없을까요?

C:\Sample\Charter.txt

그리고 또다른 변수(MemoB)의 값을 위의 Charter.txt 파일의 내용으로 교체하는 방법도 없는지요?
 
[불량 게시물 신고]  
Crocii물론 있지요..
Open 문을 사용하십시요.. 내용이 길므로 도움말을 참조하심이 좋습니다.. Line 문으로 한 줄씩 읽을 수 있습니다..
02-18 (11:52)
삭제 ■신고
나이트호크dim Linebuffer as string
dim MemoA as string

open "C:Sample\Charter.txt" for input as #1

do until eof
  line input #1, linebuffer
  MemoA = MemoA & linebuffer & vbcrlf
loop

close #1

이렇게 해주심 되구여 두번째꺼는 정확하게 어떻게 하라는 건지...?
02-18 (11:55)
삭제 ■신고
진부령Crocii님 감사합니다..
나이트호크님 감사합니다.

위의 두번째 질문은 변수(MemoB)에 어린이헌장 전문이 들어 있다고 할때, 이 값을 기존의 Charter.txt 파일의 내용으로 교체할 수 있는 방법이 있는가? 에 대한 물음이었습니다. 제가 표현력이 부족해서...
02-18 (12:00)
삭제 ■신고
나이트호크open "C:\Sample\Charter.txt" for output as #1

print #1, MemoB

close #1
이렇게 해주세여
글고 위에

open "C:\Sample\Charter.txt" for input as #1
이렇게 입니다(오타났네여...;;)
02-18 (12:04)
삭제 ■신고
진부령나이트 호크님 감사합니다.
덕분에 텍스트 파일을 데이터베이스의 일부로 활용하는 길이 열렸습니다... 정말로 감사합니다.
02-18 (12:37)
삭제 ■신고
        
  

작성일 : 2004-02-18(10:39)
최종수정일 : 2004-02-18(11:56)