テキストファイルの内容を読み取り、その新しいワークブックを作成し、作成されたワークブック内の特定のセクションを使用する Excel 用のマクロを作成しようとしています。必要な列に簡単にアクセスできるようにするために、Workbook.OpenText を使用しました。しかし、ファイルに修正パスを挿入する代わりに、クリップボードにコピーしたファイルのパスを取得したいと考えています。私の問題は、ウィンドウのクリップボードにアクセスする方法がわからないことです。ここでクリップボードの操作に関するチュートリアルを見つけましたが、期待されるライブラリにアクセスできません。このフォーラムで説明されているように、自分のコンピューターでも FM20.DLL というファイルを検索しましたが、何も見つかりませんでした。これが私のコードです:
Workbooks.OpenText Filename:="C:\path\to.txt", Origin _
:=-535, StartRow:=16, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1 _
), Array(14, 1), Array(58, 1), Array(68, 1)), TrailingMinusNumbers:=True