回答編集履歴

1

コード追記

2021/12/22 00:52

投稿

hatena19
hatena19

スコア33759

test CHANGED
@@ -21,3 +21,33 @@
21
21
  End With
22
22
 
23
23
  ```
24
+
25
+ ----
26
+
27
+ 既存のテーブルにクリップボード経由で貼り付ける。
28
+
29
+
30
+
31
+ ※「Microsoft Forms 2.0 Object Library」の参照設定必須
32
+
33
+ ```vba
34
+
35
+ Dim buf As String
36
+
37
+ buf = "AAA" & vbTab & "BBB" & vbTab & "CCC" & vbCrLf & _
38
+
39
+ "DDD" & vbTab & "EEE" & vbTab & "FFF"
40
+
41
+
42
+
43
+ With New MSForms.DataObject
44
+
45
+ .SetText buf '変数の値をDataObjectに格納する
46
+
47
+ .PutInClipboard 'DataObjectのデータをクリップボードに格納する
48
+
49
+ End With
50
+
51
+ ActiveDocument.Tables(1).Range.PasteAndFormat (wdFormatPlainText)
52
+
53
+ ```