2016-08-19 18 views
0

大きなマージされたセルをMicrosoftワードファイルに「コピー&ペースト」しようとしています。書式設定が全く同じではありません(すべて黒、太字...)。 同じ書式を維持する方法はありますか? は、ここに私のコードです:
LinkedToExcel - あなたは偽(またはたい:フォーマットを変更せずにExcelのセル値をExcelからWordにコピーして貼り付けます。

Sub OpenMWord() 

Dim oWApp As Object 
Dim oWDoc As Object 
Dim sText As String 
Dim iCntr As Long 
' 
Set oWApp = New Word.Application 
Set oWDoc = oWApp.Documents.Add() '("C:\Documents\Doc1.dot") 'You can  specify your template here 
' 
'Adding new Paragraph 
' 
Dim para As Paragraph 
Set para = oWDoc.Paragraphs.Add 
' 
para.Range.text = textWORD 

' 
oWDoc.Paragraphs.Add 

' 
oWApp.Visible = True 


End Sub 

は、Excelからの細胞がPasteExcelTableためのパラメータである

Selection.PasteExcelTable False, False, False 

を使用してみてくださいコピーした後、あなたに

答えて

0

ありがとうございましたあなたはそうですか?)
WordFormatting - あなたは虚偽を要求します
RTF - リッチテキスト形式では、falseが必要です。

+0

私は実際に何もコピーして貼り付けていないので、私は仕事をしません。私はマージされたセルの値をtextWORDに設定してから、Microsoft Wordの段落の値をtextWord – lo1ngru

関連する問題