VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/10/13(Mon) 02:19
投稿者出雲
Eメール
URL
タイトルEXCELへ名前を付けて保存

いつも参考にさせて頂いております。(VB6 SP5 EXCEL2000)

保存がどうしても出来ずお知恵をお貸しください。

やりたいことは
 ・マスターのEXCELを読み込む
 ・指定場所のデータを書き込む
 ・書き込み終了した時点で、名前を変えて保存
としたいのですが
  xlsApp.SaveAs "No A0001.xls" の部分でエラーになってしまいます。
何が原因なのかお教え頂けないでしょうか?

'----------------------------------------------------
   Dim lngReturnCode As Long
   Dim strFileName   As String
   '
   strFileName = "A.xls"
   lngReturnCode = ShellExecute(Me.hwnd, "open", strFileName, vbNullString, App.Path, SW_SHOWNORMAL)
   '
   Dim xlsApp     As Object
   Dim xlsBook    As Object
   Dim xlsSheet   As Object
   '
   Set xlsApp = GetObject(, "Excel.Application")
   Set xlsBook = xlsApp.ActiveWorkBook
   Set xlsSheet = xlsBook.Sheets("Sheet1")  
   xlsSheet.Cells(2, 9) = "No A0001

   xlsApp.SaveAs "No A0001.xls"   <= ここで実行時エラー438になります。
  
   Set xlsSheet = Nothing                        
   Set xlsBook = Nothing
   Set xlsApp = Nothing


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -