Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4125 / 76734 ←次へ | 前へ→

【78236】Re:パワーポイントマクロとの連携
回答  亀マスター  - 16/6/2(木) 20:09 -

引用なし
パスワード
   パワーポイントのフォーマットがどのようなものかよくわかってないのですが、エクセルのデータを取り込みたいということであれば方法はあります。

ひとつは、パワーポイントからエクセルを起動して操作してやることです。
パワーポイントやワードのVBAからエクセルVBAを操作するには、VBEの画面で「ツール」→「参照設定」でMicrosoft Excel 14.0 Object Library(数字はオフィスのバージョンによって異なります)にチェックを入れれば良いいです。

この状態で、
Dim Xls As New Excel.Application
とすれば、Xlsを使ってエクセルを操作できます。

ただし、外部へ配布するなら、参照設定がうまくいかないことがあるので、参照設定は使わず、
Dim Xls As Object
Set Xls = CreateObject("Excel.Application")
とした方がいいでしょう。


もう一つの方法は、ADO接続でエクセルファイルをデータベースファイルとして扱うことです。これも参照設定を使う方法と使わない方法がありますが、私はADOを使ったことがないので、詳しくはわかりません。
12 hits

【78230】パワーポイントマクロとの連携 りった 16/6/1(水) 14:30 質問[未読]
【78234】Re:パワーポイントマクロとの連携 γ 16/6/1(水) 20:22 発言[未読]
【78235】Re:パワーポイントマクロとの連携 りった 16/6/2(木) 11:26 発言[未読]
【78236】Re:パワーポイントマクロとの連携 亀マスター 16/6/2(木) 20:09 回答[未読]
【78237】Re:パワーポイントマクロとの連携 γ 16/6/2(木) 20:32 発言[未読]
【78241】Re:パワーポイントマクロとの連携 りった 16/6/3(金) 9:57 お礼[未読]

4125 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free