tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Excelの最大化・最小化ボタン
投稿日: 2010/03/17(Wed) 12:25
投稿者花ちゃん
> 今回VB.netからExcelを制御するシステムを作っています。
> VB.NET2008です。
VB2008 で間違いないのですね。(コードが殆ど、VB6.0 のようなので)

Excel のバージョンや OS のバージョンも書くようにして下さい。

>    'APIの宣言
>     'ウィンドウハンドルを取得する関数
>     Public Declare Function FindWindow Lib "user32" _
>            Alias "FindWindowA" (ByVal lpClassName As String _
>                         , ByVal lpWindowName As String) As Long

VB6.0 用の宣言になっています。 VB2008 等では、変数の等の型が違います。
http://msdn.microsoft.com/ja-jp/library/dd297710.aspx
http://hanatyan.sakura.ne.jp/freesoft/win32api.htm

>                Dim xlApp as Object = CreateObject("Excel.Application")
>                Dim xlBooks as Object  = xlApp.Workbooks
>
>                 '既存のファイルを開く場合
>                 Dim xlBook as Object  = xlBooks.Open(xlFilePath)
>                 Dim xlSheets as Object  = xlBook.Worksheets
>                 Dim xlSheet as Object  = xlSheets.Item(1)
>                 xlApp.WindowState = xlNormal

Excel の操作に関しても、.NET 系では少し扱いが変わってきています。
http://hanatyan.sakura.ne.jp/dotnet/Excelflm.htm

まずは、上記の基本的な事からやり直して(プログラムを)下さい。

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

古いスレッドにレスはつけられません。