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

投稿日: 2003/08/21(Thu) 20:22
投稿者花ちゃん
Eメール
URL
タイトルRe^4: VBでエクセル実行後(原因は....)

下記を試して見て下さい。
原因はFileFormat:=xlCSVの部分でエラーが発生。
(変数の宣言は問題ないのでしょうか?)

Private Sub Command1_Click()
    Dim xlBook   As Object
    Dim num      As Integer
    Dim fsu      As Integer
    Dim f_nam()  As String
    Dim i1       As Integer
    Dim fld_name As String
    Dim sys_name As String
    Const xlCSV = 6
    
    Set xlBook = GetObject("c:\test.xls")
    'Bookを非表示
    num = xlBook.Application.Workbooks.Count
    xlBook.Parent.Windows(num).Visible = False
    'メッセージや警告メッセージを表示させない
    xlBook.Application.DisplayAlerts = False
    fsu = 0
    fsu = xlBook.Worksheets.Count
    ReDim Preserve f_nam(1 To fsu)
    For i1 = 1 To xlBook.Worksheets.Count
        f_nam(i1) = fld_name & sys_name & xlBook.Worksheets.Item(i1).Name & ".csv"
        xlBook.Sheets(xlBook.Worksheets.Item(i1).Name).SaveAs FileName:=f_nam(i1), FileFormat:=xlCSV, CreateBackup:=False
    Next
    'Excelの終了
    xlBook.Application.Quit
    Set xlBook = Nothing
End Sub


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

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

- Web Forum -