View Single Post
 
Old 08-30-2020, 03:12 PM
Guessed's Avatar
Guessed Guessed is offline Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 4,176
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

1. As far as I know, you would need to select and cut the items and then paste them inside a new Drawing Canvas.
2. It is also not apparent whether you can set a default for new Canvas Items.

However you could use a macro to create a new drawing canvas with your preferred 'default' fill AND if you have selected shapes before running the macro, those shapes could be put inside the canvas by the same macro.
Code:
Sub AddInlineCanvas()
  Dim shpCanvas As Shape
  Set shpCanvas = ActiveDocument.Shapes.AddCanvas(Left:=150, Top:=150, Width:=144, Height:=144)
  With shpCanvas
    .WrapFormat.Type = wdWrapInline
    .Fill.ForeColor.RGB = RGB(220, 40, 0)
    If Selection.ShapeRange.Count > 0 Then
      Selection.Cut
      .Select
      Selection.Paste
    End If
  End With
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote