Excel 파일의 특정 셀을 복사하여 단어 (filed)로 붙여 넣는 ms 단어 2003에 VB 코드가 있어야합니다. 아래는 내가 한 일이며 오류가 발생합니다.MSExcel의 셀에서 VB 코드로 MSWord 파일의 값을 복사하는 방법은 무엇입니까?
Sub cmdGetNumber()
Dim XL As Object
Dim WBEx As Object
Dim ExelWS As Object
Dim appwd As Object
Dim wdApp As Word.Application
''''
'On Error GoTo OLE_ERROR
Set XL = CreateObject("Excel.Application")
Set wdApp = CreateObject("Word.Application")
'Open Excel document
Set WBEx = XL.Workbooks.Open("C:\Documents and Settings\121567\Desktop\tafket1.xls")
Set ExelWS = WBEx.Worksheets("Sheet1")
XL.Visible = True
'appwd.Visible = True
ExelWS.Range("c2").Select
'Selection.Copy
'wdApp.Selection.PasteSpecial Placement:=wdInLine, DataType:=wdPasteMetafilePicture
'wdApp.Documents.Save
Set wdApp = Nothing
Set ExelWS = Nothing
Set WBEx = Nothing
End Sub
과 같이
Selection.Paste
을 대체 할 수 있습니다. wdPasteMetafilePicture 대신 wdPasteText 또는 wdPasteRTF를 시도 할 수 있습니까? – barrowc질문 끝에 오류 텍스트를 붙여주십시오. – RBarryYoung