質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

1回答

372閲覧

Accessからdwfファイルの情報を取得したい

sake

総合スコア52

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2019/08/17 03:58

Accessで在庫管理をしています。
最近、AutoCADで作成されたdwfファイルを渡され、このファイルの中に商品番号の情報が入っているので、この商品番号をAccessで取得して商品の部品構成一覧と部品の在庫状況を表示して欲しいと依頼がありました。
Accessでdwfファイルを表示することはできましたが、商品番号を取得する方法が分かりません。
dwfファイルを開いて商品名のところにカーソルを置くと
商品番号:HGB28765
リンクへジャンプするには[Ctrl]キーを押しながらクリックしてください
と、表示されます。
何方か、ご指導をお願いします。
なお、参照設定が必要になると思いますが、その方法もお願いします。

dwfファイルを開くモジュール

VBA

1Private Sub dwfファイル名_DblClick(Cancel As Integer) 2 With CreateObject("wscript.shell") 3 .Run Me!ファイルアドレス 4 End With 5End Sub 6

環境:
OS…Windows10
Access…MSAccess2016
dwfViewer…DesignReview.exe

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

質問あるコードで実行しているのは、そのファイルをダブルクリックで開くのと同じ事です。
ファイルからデータを抽出しようとする場合、そのファイルの構造を理解していない限りは無理です。

CSVに変換するとか、APIを使用して抽出するなどが考えられます。
AutoCAD の表を Excel 用に書き出す
概要 - VBA を使用してアプリケーションを開発する
※APIでピンポイントにデータにアクセスできるのかどうかは分かりませんが。

投稿2019/08/17 06:56

sazi

総合スコア25195

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問