| 
    
     |  | 初めて質問します。 Access始めたばかりで解らないことだらけです。
 ご指導お願いします。
 
 
 「WorksheetクラスのDrawingObjectsプロパティを取得できません。」
 このエラーの解決法を教えてもらいたいです。
 
 
 Accessを95→97→2003へコンバートする作業を行っています。
 Excelも95からマクロ等をコピーしてExcel97で新規作成しところ
 エラーが発生しました。
 
 
 Dim i As Variant
 Dim cp As Object
 
 ループ
 Set cp = Workbooks(book_name).Sheets(sheet_name).DrawingObjects(i)
 
 ※Debug.Print "i=" & i ⇒⇒⇒ "楕円 97" という値がはいっています。
 
 
 調べたところ、
 『このエラーは、名前に 1 つ以上の無効な文字が含まれている描画オブジェクト
 (四角形、楕円、オートシェイプなど) を参照しようとした場合に発生します。
 
 描画オブジェクト名に使用できる文字は次のとおりです。
 ●英数字 (A-Z、a-z、0-9)
 ●空白 ( )
 ●アンダースコア (_) 』
 
 と、ありました。(95は漢字はOKだった???)
 
 そこで i = "Oval 97" をしてみましたが、同じエラーが出ました。
 
 よろしくお願いします。
 
 |  |