私はこのウェブサイトから次のコードを見つけました。これは、Word文書のフォームに日付をエクスポートする点を除いて、ほとんど動作します。代わりに、元のフォント、サイズ、色を維持しながら、段落を持たせたいと思います。誰でも助けてくれますか?非常に高く評価!データをExcelからテキストにエクスポートする方法VBA
Sub Export_Excel_To_Word()
Dim wdApp As Object
Dim wd As Object
On Error Resume Next
Set wdApp = GetObject(, "Word.Application")
If Err.Number <> 0 Then
Set wdApp = CreateObject("Word.Application")
End If
On Error GoTo 0
Set wd = wdApp.Documents.Add
wdApp.Visible = True
Sheets("sheet1").Activate
Set Rng = ThisWorkbook.ActiveSheet.Range("A2:F21")
Rng.Copy
With wd.Range
.Collapse Direction:=wdCollapseStart 'Slutet av dokumentet
.InsertParagraphAfter 'Lagg till rad
.Collapse Direction:=wdCollapseStart 'Slutet av dokumentet
.PasteSpecial xlPasteFormats, False, False 'Paste with format
End With
End Sub
「A2:F21」の範囲のデータは何ですか? Excelドキュメントのスクリーンショットを表示します。 – Wolfie
'.PasteSpecial WdPasteDataType.wdPasteText、False、False'を試してみませんか? sがあることを証明する\t雑誌名 ドキュメントのため\t XX \t回を検討しているのは\t \t博士アプリケーションの姓ことを証明\t雑誌名 ドキュメントのため\t XX \t回見直した「\t \t博士アプリケーションの姓ことを証明 –
ドキュメント\t博士アプリケーションの姓\tのを検討しているのは\t博士アプリケーションの姓\tがいることを証明する\t雑誌名 ドキュメントのため\t XX \t回見直した 'はXX \t回\tジャーナル名 –