[OSのVer]:Windows 2000 [VBのVer]:VB.NET 2003ここにあるExcelのExcel & Word関係の「ワンポイントテクニック集」に掲載してある「文字列の表示・・・」の所にあるxlSheet.Range("A2:B2").HorizontalAlignment = xlHAlignCenterAcrossSelectionと書いてあるのですが、"xlHAlignCenterAcrossSelection"が宣言されていませんのエラーメッセージが表示されます。これは何か宣言するのでしょうか?.Netからは変わったのでしょうか?
オブジェクトブラウザで検索すればすぐ見つかります。名前空間が厳密になったので、Imports されてない名前空間はフルで指定しなければなりません。…ファイルのフルパス指定みたいなイメージ(?) Excel.XlHAlign.xlHAlignCenterAcrossSelection
[OSのVer]:Windows [VBのVer]:VB.NET どうもありがとうございます。問題は解決したのですが、オブジェクトブラウザで検索?どこを見ればいいのでしょうか?オブジェクトブラウザを開いて・・・そこからどうすればいいのかわかりません。アドバイスお願いします
分からない時は[F1]キーを押す癖をつけて下さい。オブジェクトブラウザを開いて[F1]キー。…ヘルプを読めば分かりますが、[シンボルの検索]をオプション[サブストリングで探す]で探せば大抵のものは見つかるでしょう。(参照できる事が前提ですが。)
[OSのVer]:Windows [VBのVer]:VB.NETえっと、オブジェクトブラウザを開いて検索してみました。↓のようなものってどこに書いてあるのですか?Excel.XlHAlign.xlHAlignCenterAcrossSelectionExcelで検索しても↑のようなものが見つかりません。検索の仕方が悪いのでしょうか?
当然、エクセルオブジェクトを参照してエラーが出てないプロジェクトで検索してますよね?>Excel.XlHAlign.xlHAlignCenterAcrossSelection>Excelで検索しても↑のようなものが見つかりません。それが本当だとすれば .NET にオブジェクトとして認識されてないという事で、コードを書いても最初の質問と同じ>"xlHAlignCenterAcrossSelection"が宣言されていませんのエラーが出ます。出てないのなら探し方が悪いんです。…といっても探し方がいくつも考えられるような操作じゃないんですが…(^^;)書いたコードを選択して右クリックメニューから[定義へ移動](VB6のキーボードスキームを有効にしてるならショートカット[Shift] + [F2])で移動しても飛べるはずです。飛べないなら .NET がおかしいのだと思います。ボクにはどうする事も出来ません。
[OSのVer]:Windows [VBのVer]:VB.NET すみません。ありました。最初にるしぇさんが"ファイルのフルパス指定なイメージ"と教えてくれたのに、無視していました(汗)ご教授ありがとうございました。