GetOpenFilenameの使い方


xiaoo  2004-10-07 22:36:52  No: 54656

はじめまして、Visual Studio .NET 2003の初心者です。

  今、VCでExcelを読み込むようなデモを作りたいですが、
  ファイルをオープンするとき、GetOpenFilenameを使っています。
  コードは下記のようになかなかうまくできないでした。
  どなたがご存知でしたら、ご教授いただけませんか?

        COleVariant  
                 covTrue((short)TRUE),
                 covFalse((short)FALSE),
                 covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
  
  CApplication app; 

   if(!app.GetOpenFilename(COleVariant("*.xls"),
                                    covOptional,
                            COleVariant("test"),
                                    covOptional,
                                    covOptional))
   {
      AfxMessageBox("Excel を起動できませんでした。");
      return;
   }

  エラー内容:error C2675: 単項演算子 '!' : 'VARIANT' は、
              この演算子または定義済の演算子に適切な型への
              変換の定義を行いません。(新しい動作; ヘルプを参照)

ぜひよろしくお願いいたします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加