|
ウィンドウズXP、エクセル2003で作成したマクロを
ウィンドウズXP、エクセル2007で使用する場合、
セキュリティレベルを「警告を表示してマクロを無効にする」と設定していても、
オプションから「このコンテンツを有効にする」を選択すれぱ。
使用できるはずですが、表示されるのは、
「不明なコンテンツから保護する」のみで、
「このコンテンツを有効にする」が表示されません。
ちなみにこのファイルのマクロ式は以下のようになっています。
==========================================
Public Sub InsertPicture()
Dim fName As Variant
'
fName = Application.GetOpenFilename _
("画像ファイル,*.gif;*.jpg;*.bmp", 1, "画像挿入")
If fName = False Then
Exit Sub
End If
Application.ScreenUpdating = False
'画像挿入し調整
With Application.ActiveSheet.Pictures.Insert(fName)
.Top = Application.ActiveCell.Top
.Left = Application.ActiveCell.Left
With .ShapeRange
.LockAspectRatio = msoTrue
.Height = 272.25
.Width = 363#
.Rotation = 0#
End With
End With
Application.ScreenUpdating = True
End Sub
==================================
他にもマクロを使ったファイルでいくつか検証してみましたが、
上記のもの以外は、「このコンテンツを有効にする」が表示され、
それを選択するとファイルを使用することができます。
これは、どのような原因が考えられるでしょうか。
セキュリティレベルを低にせずに、
回避したいのですが、方法があれば教えてください。
宜しくお願いいたします。
|
|