• ベストアンサー

VisualBasic2005でExcelを最小化する方法

VisualBasic2005でExcelファイルを使用しています。 (1)プログラムでExcelを最小化する方法はありますか? (2)format関数で「data=Fromat("2007/01/21","yyyy/mm")」を 実行すると、「2007/00」が返値となります。"yyyy/mm/dd"にすると 正しい値が返されます。年月日を入力した値から「年月」のみを 取得することはできますか? 教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

(1)この例3ではだめでしょうか? http://support.microsoft.com/kb/128621/ja (2)月を表すのはMM(大文字)ですね。 他の表示については以下を参照して下さい。 http://msdn2.microsoft.com/ja-jp/library/system.globalization.datetimeformatinfo(VS.80).aspx >"yyyy/mm/dd"にすると正しい値が返されます。 ???ホントですか???

ringocyan
質問者

お礼

どうもありがとうございました。助かりました。"yyyy/mm/dd"で正しい結果がでたと思ったのは勘違いでした。ごめんなさい(;_;)

その他の回答 (1)

  • tom11
  • ベストアンサー率53% (134/251)
回答No.2

こんにちは Dim app As New Excel.Application app.Visible = True app.WindowState = Excel.XlWindowState.xlMinimized Debug.WriteLine(Format(CDate("2007/01/21"), "yyyy/MM")) app = Nothing

ringocyan
質問者

お礼

どうもありがとうございました。助かりました。

関連するQ&A