我有下表:tblFile

我想要的输出:

我将许多行连接成一个文本字符串; 但是,我无法正确分组.现在代码只显示FileNameString字段中的每条记录:AAA,BBB,CCC,DDD,EEE,FFF
任何有关分组的建议!
SELECT FileID, Stuff(
(SELECT N', ' + CONVERT(Varchar, FileName)
FROM tblFile FOR XML PATH(''),TYPE )
.value('text()[1]','nvarchar(max)'),1,2,N'')AS FileNameString
From tblFile
GROUP BY FileID
Run Code Online (Sandbox Code Playgroud) 我需要编辑通过AddPicture方法插入的图像的属性。
1)我需要将高度调整为0.5英寸,并且宽度可变(锁定纵横比)。
2)自动换行=“在文字前面”
用这种方法可以吗?如果是这样,如何添加这些属性?如果没有,我应该使用什么其他方法?
Sub replaceWithImage()
Dim imageFullPath As String
Dim FindText As String
imageFullPath = "C:\Logo.jpg"
FindText = "PlaceHolder"
'Application.ScreenUpdating = False
With Selection
.HomeKey Unit:=wdStory
With .Find
.ClearFormatting
.text = FindText
' Loop until Word can no longer
' find the search string, inserting the specified image at each location
Do While .Execute
Selection.MoveRight
Selection.InlineShapes.AddPicture FileName:=imageFullPath, LinkToFile:=False, SaveWithDocument:=True
Loop
End With
End With
End Sub
Run Code Online (Sandbox Code Playgroud)