次の方法で共有


PictureFormat.Recolor メソッド (Publisher)

文書内の図の色を変更します。

構文

色変更 (LeaveBlackPartsBlack)

PictureFormat オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Color 必須 ColorFormat 色変更に使用する色を指定します。
LeaveBlackPartsBlack 必須 MsoTriState True の 場合、元の画像のすべての部分を黒色の黒のままです。

注釈

Recolor メソッドは、[図の色を変更] ダイアログ ボックス ([書式] メニュー>の [>の色を変更]) で使用できるオプション対応します。

次の Microsoft Visual Basic for Applications (VBA) マクロは、メソッドを使用して、 色を変更する 画像の色を変更する方法を示しています。 文書の最初のページに 図形 のコレクションの最初の図形を recolors こととします。 コードを実行すた後には、 RestoreOriginalColors メソッドを使用して元の色を戻すことができます。

この使用例が動作するためには、色を変更する図形が、図、または図を表す OLE オブジェクトである必要があります。

Public Sub Recolor_Example() 
 
 Dim pubPictureFormat As Publisher.PictureFormat 
 Dim pubShape As Publisher.Shape 
 Dim pubColorFormat As Publisher.ColorFormat 
 
 Set pubShape = ThisDocument.Pages(1).Shapes(1) 
 
 Set pubPictureFormat = pubShape.PictureFormat 
 Set pubColorFormat = pubShape.Fill.BackColor 
 
 pubPictureFormat.Recolor pubColorFormat, msoTrue 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。