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

投稿日: 2003/01/21(Tue) 14:06
投稿者A221
Eメール
URL
タイトルRe: VBからExcelを操作

> xlBook = xlApp.Workbooks.OpenText(Filename:=TextFile.Text, _
> StartRow:=1, _
> DataType:=xlDelimited, _
> TextQualifier:=Excel.XlTextQualifier.xlTextQualifierDoubleQuote, _
> ConsecutiveDelimiter:=True, TAB:=False, Semicolon:=False, Comma:=False, Space:=True,Other:=False)
> ここで、DataTypeの「xlDelimited」ところに波線が表示され、"名前が宣言されていません"とエラーが出ています。

VB6.0なら、参照設定してCreateObjectならば出ませんが、
GetObjectで拾うとこのようなことがおきました。

xlDelimitedは、EXCELの定数です。差し支えなければ1を代入で解決できます。

マクロから拾うとよくこのようにEXCEL定数でかかれる部分がありますが、
EXCELマクロのイミディエイトで? xlDelimited とすると値を見ることができます。

#直接.NETを使ったことがないので、もし違うならごめんなさい。


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

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

- Web Forum -