• ベストアンサー

C++からエクセルを呼び出す方法

ボーランドC++6を使って簡単なソフトを作っています、 このソフトからエクセルファイルを呼び出す事が出来る のでしょうか、また呼び出したそのエクセルから元のソ フトに戻る事が出来るのでしょうか、 もし出来るのでしたらどの様なコードを書いたらよいの でしょうか? どなたか教えて頂ければ幸いです、宜しくお願いします。

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

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

エクセルファイルを呼び出すというのがどういうことかわかりませんが、Excelで開けばよいのであればShellExecuteを使えば実現できます。 元のソフトに戻るというのは意味がわかりませんでした。

th13294649
質問者

お礼

有り難う御座いました、ShellExecute を使ってやってみました ヘルプ等を見ながら試行錯誤してどうにか出来る様にになりました、大変助かりました、今後共宜しくお願いします。

関連するQ&A

  • C#(.NET)からEXCEL操作について

    お世話になります。 C#(.NET)からEXCELファイルを開き、列の削除をしたい と思っているのですが、そう言う事は可能でしょうか。 もし可能であれば、サンプルコードをお教え頂きたく 何卒、宜しくお願い致します。

  • C言語のコンパイル方法(設定なども)

    今、学校でプログラミングをしています。  家でコンパイルしたいのですが..。どうやれば? 環境は  WindowsXP 使用ソフト エディタ/桜エディタ 秀丸 などです。 コンパイラ/ボーランドのやつ,,、  一応Visual c もあります。  コンパイラの方法を教えてください。 ちなみに学校は、   cl ファイル名 .c でコンパイルできます,.。 お願いします 

  • C言語での実行

    C言語(ボーランドのCpad)を使っています。 いつも使ってるパソコンと違うパソコンでC言語のプログラムをし始めました。 前のパソコンと同じようにプログラムのコードをCファイルで保存して同じように新しいパソコンから開いて同じように実行ボタン押したのですが、実行できず、exeファイルが存在しませんって表示されます。 ちなみに、動かすプログラムは4つあり、そのうちの3つはちゃんと実行でき、ファイルも作成できるのですが、同じ方法でやってるあと1つのプログラムだけがうまくいきません。 4つとも同じフォルダにするようにしていて、3つはちゃんと実行できるので、フォルダが違うことはないと思います。 なぜ「exeファイルが存在しません」ってなるのか。 ちゃんとフォルダにCファイルはあるのに。 ちなみに、正確にできる3つのように、実行できると「OBJファイル」とか「アプリケーション」とかも同時に作成されます。 ただ、問題の1つのプログラムは当然、実行できず、exeファイルが存在しませんって表示されるので何も作成されません。 ボーランドのC言語、実行、ファイル、など詳しい方ぜひ教えて下さい。 同じやり方で今までのパソコンではできていたのに、パソコン変えると実行できなくなります。 フォルダやCファイルが正確ではないのかとも思いましたが、前までのパソコン通りにやっているので問題ないと思います。 ぜひアドバイス下さい。

  • C++buildre6を使用出来る方法

    windows10をインストールしてその使用を始めたところボーランドの C++builder 6 が使用出来なくなってしまいました、インターネットで 使用許諾許可を取ろうとしましたが何回やっても上手くいかず使用許諾 許可が取得出来ません(以前の使用許諾許可を忘れてしまいました) C++builder 6 が使用出来る何か良い方法が有りましたら教えて頂けれ ば幸いです、よろしくお願いします。

  • フリーで使えるボーランドC++5.5

    フリーで使えるボーランドC++5.5を 個人事業者が会計ソフトを作ってそれを会計処理に使うのは許されていないのでしょうか? フリーソフトを作って配布するのはいいらしいのですがこの場合はどうでしょうか?

  • VISTA対応Cコンパイラについて

    今、VISTA対応のフリーのコンパイラを探しています。 ただ、VC++2008エクスプレスエディションだと、 リソースファイルが入ってないのでダメです。 ボーランドもダメでした。 VC++6.0を久々に入れようとしたらできませんでした。 出来れば、フリーソフトでおねがいします。 また、リソースファイルの作成、またはボーランドをVISTAに 対応できるようになれば教えてください。

  • C#でEXCELの起動方法に関して

    C#の初心者です。 初歩的な内容で申し訳ありませんが、教えて下さい。 以下のような環境で、C#を用いてEXCELファイルにデータをOUTPUするような記述をして います。 《環境》  Windows XP  VisualStudio 2008 C#  EXCEL 2000 そもそもVisualStudio 2008で、EXCEL2000は操作できないのでようか??? 操作できるのであれば、どのように参照設定や、コーディングをすれば良いかを教えて 下さい。 よろしくお願いします。

  • ボーランド C++

    ボーランドのC/C++コンパイラーを使ってますが、ソースをコンパイルしたら3つファイルが作成されました。 ソースの名前がPROG4で新しく出来たのが、PROG4.obj, PROG4.tds,PROG4.BAKです。プログラムを実行するには どうしたらいいでしょうか?又この3つのプログラムは何をさしますか?

  • C#でExcelを操作する方法

    ExcelViewerのみがインストールされているサーバー(WindowsServer2008)で 言語C#でWeb画面からボタンが押されたタイミングで 特定のパスのExcelファイルを印刷することは可能でしょうか。 印刷以外のExcelファイルの操作は一切しません。 ただ、officeがインストールされていないサーバー上で実行したいです。

  • エクセルに見えない文字(JISX0211 C0,C1 制御文字?)を表

    エクセルに見えない文字(JISX0211 C0,C1 制御文字?)を表示又は入力させる方法 あるQRコード(1)の内容です。 先頭から ・3ケタ 「番号」 (数字3ケタ) ・1ケタ 「識別子」 0x1E(RS) ・3ケタ 「性別」(数字1ケタ)男=1、女=2 ・1ケタ 「識別子」 0x1D(GS) ・4ケタ 「年齢」(数字3ケタ) ・フッタ 0x04(EOT) すべて固定長。数値は前にゼロ埋め。 となっています。 このQRコード(1)を読込んでエクセルのセルに挿入すると 0121032となります。 これは(番号012、性別1、年齢32)になります。 ですが識別子やフッタが表示されません。 この0121032をQR生成ソフトでQRコード(2)に変換すると 識別子やフッタがないQRコードになってしまい、 QRコード(1)と照合させると相違するQRコードと判定されてしまいます。 QR生成ソフトにはQRコードにできる文字コードとして 制御コード:0x01~0x1F となっています。 エクセルにこれ(JISX0211 C0,C1 制御文字?)を表示させたり 手入力(文字と文字の間に挿入)させるのは無理なのでしょうか? よろしくお願いします。