
No.1ベストアンサー
- 回答日時:
こんにちは。
きちんと自分の手で参照設定するのがベストだと思います。そうでなければ、
参照が不必要なケースでも自動で参照設定されてしまうことになりますよ。
参照設定しなくとも CreateObject を使うという選択肢もありますし。
できない、、と言いたいところですが、下記のような方法で実現できそうです。
ただし、VBAProject へアクセスしますので、マクロのセキュリティーで
「VBAProjectプロジェクトへのアクセスを信頼する」
にチェックが入っていなければなりません。くどいようですが、推奨はしません。
以下手順。
1. 新規ワークブックを開く
2. ThisWorkbook モジュールに下記ソースを貼り付け
3. 適当な名前を付けてアドインとして保存する(*.xla)
4. 上記のアドインをアドインフォルダに移動
Sub アドインフォルダのパス表示
Range("A1").Value = Application.UserLibraryPath
End Sub
このプロシージャで表示されるフォルダです。WindowsXP なら、
C:\Documents and Settings\ユーザー名\Application Data\Microsoft\AddIns\
ですね、、多分。
5. Excel で[ツール]-[アドイン]-[参照] コマンドを実行し、アドインを
インストールします。
' // 以下ソース: ThisWorkbook Module
Private WithEvents xlApp As Application
Private Sub Workbook_Open()
Set xlApp = Application
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Set xlApp = Nothing
End Sub
Private Sub xlApp_NewWorkbook(ByVal Wb As Workbook)
' Microsoft Scripting Runtime
Const CLSID As String = "{420B2830-E718-11CF-893D-00A0C9054228}"
Wb.VBProject.References.AddFromGuid CLSID, 1, 0
Wb.Saved = True
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- ノートパソコン EXCEL のドキュメントの回復について 2 2023/03/19 17:16
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- JavaScript Google reCAPTCHAについて 1 2023/02/22 14:37
- Visual Basic(VBA) モードレスでユーザーフォームが開け(表示)ません。 4 2022/09/09 11:05
- Excel(エクセル) MicroSoft Formsの共有について 2 2022/12/29 17:19
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
【マクロ】元データと同じお客...
-
エクセルのリストについて
-
エクセルの複雑なシフト表から...
-
【マクロ】変数に入れるコード...
-
【マクロ】別ファイルへマクロ...
-
Amazonでマイクロソフトオフィ...
-
【マクロ】【相談】Excelブック...
-
エクセルシートの見出しの文字...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
【マクロ】実行時エラー '424':...
-
エクセル GROUPBY関数について...
-
Office2021のエクセルで米国株...
-
Excelで4択問題を作成したい
-
エクセルのVBAで集計をしたい
-
別のシートの指定列の最終行を...
-
ページが変なふうに切れる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Excel VBAの参照設定
-
エクセルVBAで参照設定というフ...
-
Office2000でWeb関係が使用でき...
-
メールサーバーの構築
-
NT4.0にてWebサーバを立ち上げたい
-
Windowsドメイン環境でのVPN...
-
IEのActiveXダウンロードがブロ...
-
Access97の更新クエリーのforma...
-
vb2012 参照設定しているも...
-
Visual InterDev6でのプロジェ...
-
WindowsNTドメインへWindowsXPP...
-
モードHTMLシミュレータII htt...
-
Access VBA 参照設定とは・・?
-
Access2000の互換性
-
Excel2003のObjectLibrary
-
不明なコマンドです("FROM")。...
-
パソコンにコンポーザーをイン...
-
オペランドが足りませんとコメ...
-
Access2010 「演算子がありませ...
-
【ExcelVBA】sheet作成時にマク...
おすすめ情報