2017-02-01 8 views
0

ディスクからのイメージを印刷可能なスプレッドシートの背景として使用できますが、これはセルをカバーしません。私は、文書の切り抜き画像をワークシートに埋め込み、画像の上に特定のセルのテキストと計算を追加し、それをセルの値と共に印刷することができます。印刷可能なイメージをスプレッドシートの背景として使用することは可能です

以下のコードを使用しましたが、イメージをバックグラウンドにしません。たとえ透過率が35%と言われても、画像は色あせし、セルの値も薄くなります。

Worksheets("tool").Range("A1").Select 
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 0, 0, 432, 435).Select 

With Selection.ShapeRange.Fill 
    .Visible = msoTrue 
    .UserPicture "Z:\Capture.JPG" 
    .Transparency = 0.35 
    .TextureTile = msoFalse 
    .TextureHorizontalScale = 1 
    .TextureVerticalScale = 1 
    .TextureAlignment = msoTextureTopLeft 
End With 

私が必要とするものを達成するためのより良い方法はありますか?

多くの感謝!

答えて

0

以下は

Worksheets("tool").SetBackgroundPicture Filename:= "Z:\Capture.JPG" 

等透明性なし/フェード、スクリーン上に画像を置くと、それは印刷になるので、これは、文書のヘッダの一部として画像を追加します。

With Worksheets("tool").PageSetup 
    .LeftHeaderPicture.Filename = "Z:\Capture.JPG" 
    .LeftHeader = "&G" 
End With 

あなたは常にフェード/透明性を模倣するために、画像を編集するペイントプログラムを使用することができます。

関連する問題