|
▼pi さん:
こんばんは。
>この通りに実行すると、まず、
>C:\(途中省略) \デスクトップ\90\90.txt:121212.xls:addmdl
>と、出てきます。ちなみに121212.xlsと90.txtは90という名前のフォルダに
>入っています。90という名前のフォルダは、
>デスクトップにあります。
>その後に、"オブジェクト変数 または Withブロック変数が設定されていません
>と、出てきます。
ちょっと、どの行でエラーが発生しているの完全に特定できないので、
Addcodeというファンクションプロシジャーのコードを単純にしてみます。
'=======================================================================
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のコードはそのままです。
これで実行して下さい。どこかでエラーが発生するはずなんです。
エラーが発生した箇所とエラーの内容を教えて下さい。
何となく想像つきますが、確定したいのでこれで再度実行してみてください。
|
|