C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■39473  Re[1]: ASP.NET:Cookie機能の使い方
□投稿者/ naoko -(2009/08/09(Sun) 12:13:21)
記事No.39471 のレス /過去ログ68より / 関連記事表示
削除チェック/

■58446  Re[4]: テキストエディターで全角は半角の2倍でない?
□投稿者/ furu -(2011/04/05(Tue) 13:46:08)
    No58443 (shu さん) に返信
    > ■No58442 (furu さん) に返信
    >
    > 新規に『等幅文字』と『TOHABAMJ』の行だけ入力してみましたが、ずれませんでした。
    > コンバート時のみ発生するのかもしれないですね。こちらは一応SP1です。

    SP1をインストールして、
    新規プロジェクトでやってみましたが
    ダメでした。

    タブの設定が「タブの保持」でなく、「空白の挿入」だと
    問題ないです。
記事No.58440 のレス /過去ログ98より / 関連記事表示
削除チェック/

■97876  EXCEL操作するため、GetObjectしたが動作しない
□投稿者/ 初心者 -(2021/07/31(Sat) 11:20:28)

    分類:[.NET 全般] 

    EXCELを他のアプリケーションから操作するため、実行中のEXCELがあるか判断し
    有れば、GetObject関数でEXCELのComを取得するコードを作成しましたが、
    取得可能なパソコンをそうでないパソコンがあり、原因が分からず苦慮しています。
    EXCELのバージョンに依存しない、確実に取得する方法はないでしょうか。
    FindWindow関数では、ハンドル番号は正常に取得できていますので、そこから
    突破口はないのでしょうか?
    よろしくお願いいたします。

    開発環境 VisualStudio Express 2013 言語VB.NET

    Dim xlapp1 As IntPtr
    Dim xlapp2 As Object 'Excel.Application
    xlapp1 = Nothing
    xlapp1 = FindWindow("XLMAIN", vbNullString) 'HWDは取得出来ている
    '起動していればそのExcelを使用する
    xlapp2 = GetObject(, "Excel.Application")  <ーーーー取得出来ません(値=Nothing)
        'この後、EXCELを操作するコードを記述

親記事 /過去ログ170より / 関連記事表示
削除チェック/

■97877  Re[1]: EXCEL操作するため、GetObjectしたが動作しない
□投稿者/ 魔界の仮面弁士 -(2021/07/31(Sat) 16:01:39)
記事No.97876 のレス /過去ログ170より / 関連記事表示
削除チェック/

■97947  Re[2]: EXCEL操作するため、GetObjectしたが動作しない
□投稿者/ 初心者 -(2021/08/11(Wed) 10:40:12)
    No97877 (魔界の仮面弁士 さん) に返信
    > ■No97876 (初心者 さん) に返信
    >>取得可能なパソコンをそうでないパソコンがあり、原因が分からず苦慮しています。
    > ストアアプリ版の Office がインストールされているのではないでしょうか。
    > http://bbs.wankuma.com/index.cgi?mode=al2&namber=89420&KLOG=154

    返信が遅れて申し訳ありません。
    ワクチン接種の副反応で、2日ほど寝込んでました。

    指摘のとおり調べたところ、ストアアプリ版は見当たらなく、ただ、2016と2003のEXCELがインストール
    されたままの環境でした。
    この環境が悪かったのか、2003アンインストールし、2016のみの環境にした結果、初回はEXCELの取得が出来たのですが、
    次回から元の状態の戻り変わらずでしたので、思い切ってクリーンインストールを実施し、EXCEL2016単独の環境にしたら、
    動作するようになりました。
    これが原因だったんですね。ホットしています。

    魔界の仮面弁士 さんありがとうございました。

記事No.97876 のレス / END /過去ログ170より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -