No.1
- 回答日時:
こんにちは
>フォームのプロパティー(コードなし)のみ
プロパティーはコードだと思うのですが、オブジェクトの事でしょうか?
オブジェクトのみのインポートは知らないのですが、
インポート自体をVBAで行っているのなら、Microsoft Visual Basic for Applications Extensibilityの参照もされていると思いますので、
不要コードをVBAで削除する方法なら、VBProject.VBComponentsなどを使用すれば可能だと思います。
下記は他のサイトで回答したものです。参考になるかもなので
Dim oVBC As VBComponent
Set Target = Workbooks.Open(Folder_Path & File_Name)
For Each oVBC In Target.VBProject.VBComponents
If oVBC.Type = 3 Then '3はフォームモジュール
With Target.VBProject.VBComponents(oVBC.Name).CodeModule
For i = 1 To .CountOfLines
strCo = .Lines(i, 1)
' If InStr(strCo, "C:\Users\user01\Documents") > 0 Then
' strCo = Replace(strCo, "C:\Users\user01\Documents", "\")
' .ReplaceLine i, strCo
' End If
.ReplaceLine i, ""
Next i
End With
End If
Next oVBC
コメント部は、内容を書き替える時に使用した残骸(敢えて残しました)
書き替えに使用したものなので1行ずつ行っていますが、一気に出来る?と思います。
変数は、変数名でなんとなく理解できればと。。
情報が少ない為、頓珍漢な回答であれば、スルーしてください。
No.2ベストアンサー
- 回答日時:
#1です
VBAで作業していないのかもと思い追記します。
>フォーム(コードなし)のみインポートする方法はないでしょうか?
当然、コードの無いフォームをエクスポートしてあれば出来ます。
コードを削除してエクスポートすれば良いかと。
フォームモジュール内にコードがあれば出来ません。
この場合、手作業でコードを削除するかVBAで削除する必要があると思います。
インポート後なら、VBEでモジュールの内容を操作する。
インポート前なら、UserFormを除くコントロールのデザイナモードで設定されたプロパティは、.frxにあるようなので、.frmの内容をメモ帳などで操作する。 かな。
この回答へのお礼
お礼日時:2021/03/22 10:18
ありがとうございます
本当ですね、コードを削除してエクスポート インポートすればいいんですよね
フォーム上にたくさんのコントロールを配置していたのですが、コードを作り直そうとしたときオブジェクトのみ、インポートできないかと質問しました、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(メールソフト・メールサービス) Thunderbirdの連絡先をコピーしたい 3 2023/06/21 15:47
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクロソフト 一時使用コード...
-
『車の中でかくれてキスをしよ...
-
ギターのTAB譜の記号 N.C....
-
切断電源コードをつなぐ
-
vプリカの発行コードを入力して...
-
【EXCEL-VBA】PDFファイルを開...
-
こんにちは。 私の車はデイズル...
-
草刈の際に電源ケーブルを切断...
-
JISコードがわからない
-
【ギターコード】サイトによっ...
-
パソコンから出てる有線コード...
-
Gmailを開いた状態でもうひとつ...
-
JOBコードってなんでしょうか?
-
かっこいいウォレットチェーン...
-
片側がUSBで片側がイヤホンジャ...
-
コードを白く塗りたい
-
[VBA]ファイル名の末尾にA~Zを...
-
USBが固くて外れません
-
あなたが一番好きなギターのコ...
-
掃除機のコードをまとめる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA ダブルクリックするたびに...
-
ギターのTAB譜の記号 N.C....
-
マイクロソフト 一時使用コード...
-
片側がUSBで片側がイヤホンジャ...
-
JAN コードとITFコードの違い...
-
ドライアーのコードから煙が出...
-
Gmailを開いた状態でもうひとつ...
-
ギターのコード?見ただけでど...
-
マイクロソフト OFFICEが 安い...
-
JANコード、ITFコードの作成
-
DLookupがうまく出来ません
-
CODE関数から他の文字コードの...
-
コード
-
音感
-
【マクロ】文字を1文字づつ、...
-
◎PPMのコードをお教えいただ...
-
D7alt
-
ギターで2弦2フレットと3弦2フ...
-
コードを白く塗りたい
-
【EXCEL-VBA】PDFファイルを開...
おすすめ情報