|    | 
     ▼pi さん: 
おはようございます。 
>事情により、大変返信が送れてしまいました。 
>申し分けまりません。 
>>'======================================================================= 
>>Function addcode(flnm As String, wk As Workbook, Optional mdnm As String = "", Optional prnm As String) As Long 
>>  Dim vbcp As Object 
>>  With wk.VBProject 
>>   Set vbcp = .VBComponents.Add(1) 
>>   Err.Clear 
>>   vbcp.CodeModule.AddFromFile flnm 
>>   End With 
>>  addcode = Err.Number 
>>End Function 
>> 
>>mainのコードはそのままです。 
>>これで実行して下さい。どこかでエラーが発生するはずなんです。 
>>エラーが発生した箇所とエラーの内容を教えて下さい。 
>>何となく想像つきますが、確定したいのでこれで再度実行してみてください 
> 
>このコードを実行したところ、 
>"実行エラー 1004" 
>"プログラミングによるVisual Basic プロジェクトへのアクセスは 
>信頼性に欠けます" 
>と、出てきました。どういう意味でしょうか? 
Excelのバージョンは、97ですよね? 
 
う〜ん、わかりません・・・。 
 
Excel2002では、確かにこのメッセージが表示されますが、 
メッセージ表示後、「デバッグ」をクリックすると、 
 
With wk.VBProject 
 
でエラーが発生している事が確認できます。 
 
もし、Excel2002なら、設定が必要です。 
 
 | 
     
    
   |