teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

似たような質問があったため、その補足が欲しい旨を追記

2018/05/09 04:52

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -10,4 +10,8 @@
10
10
  vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。
11
11
 
12
12
  (ここでいう実行できる範囲というのはvbaを使って、他のbookのvbaをテキストのごとく持ってきて貼り付けられることができたりするのかとか、それとも間接的に移植が可能であるような機能があるのかとかです。) 
13
-  宜しくお願いします。
13
+  宜しくお願いします。
14
+
15
+
16
+ 他参考にしたもの
17
+ (https://stackoverflow.com/questions/40956465/vba-to-copy-module-from-one-excel-workbook-to-another-workbook)(一応マクロを別のワークブックにコピーするということで書かれているが、全く処理の内容が把握できない。これで別言語から呼び出して、別のエクセルにマクロが適用できるのか?)

6

使用する言語の情報の具体性と正確について3文字程度の補足を追加

2018/05/09 04:52

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,8 @@
1
1
  私のやりたいことは、Excelのあるbookにあるマクロを、他のbookのマクロ記述部分に移植することを自動ですることです。
2
2
 
3
- Excelでc#からの多言語からアクセスできるのはせいぜい「セル」ぐらいであることは知っているのですが、 
3
+ Excelでc#(VB.NET)からの多言語からアクセスできるのはせいぜい「セル」ぐらいであることは知っているのですが、 
4
4
 
5
- vbaをc#から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)、
5
+ vbaをc#(VB.NET)から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)、
6
6
  じゃあvbaからなら「.dll」等を経由して(https://www.ka-net.org/blog/?p=5464)(こちらの事例はエクセルが不要?と書いてあるが不明 http://nami-it.net/archives/5750154.html)
7
7
 
8
8
  他のbook内に組こまれているvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。

5

ニュアンスを訂正

2018/05/09 04:43

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  vbaをc#から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)、
6
6
  じゃあvbaからなら「.dll」等を経由して(https://www.ka-net.org/blog/?p=5464)(こちらの事例はエクセルが不要?と書いてあるが不明 http://nami-it.net/archives/5750154.html)
7
7
 
8
- 他のbook内vbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
8
+ 他のbook内に組こまれているvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
9
9
 
10
10
  vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。
11
11
 

4

改行の追加

2018/05/09 04:40

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,13 @@
1
1
  私のやりたいことは、Excelのあるbookにあるマクロを、他のbookのマクロ記述部分に移植することを自動ですることです。
2
+
2
3
  Excelでc#からの多言語からアクセスできるのはせいぜい「セル」ぐらいであることは知っているのですが、 
4
+
3
5
  vbaをc#から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)、
4
6
  じゃあvbaからなら「.dll」等を経由して(https://www.ka-net.org/blog/?p=5464)(こちらの事例はエクセルが不要?と書いてあるが不明 http://nami-it.net/archives/5750154.html)
7
+
5
8
  他のbook内のvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
9
+
6
10
  vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。
11
+
7
- (ここでいう実行できる範囲というのはvbaを使って、他のbookのvbaをテキストのごとく持ってきて貼り付けられることができたりするのかとか、それとも間接的に移植が可能であるような機能があるのかとかです。)  宜しくお願いします。
12
+ (ここでいう実行できる範囲というのはvbaを使って、他のbookのvbaをテキストのごとく持ってきて貼り付けられることができたりするのかとか、それとも間接的に移植が可能であるような機能があるのかとかです。) 
13
+  宜しくお願いします。

3

質問の意図を追記

2018/05/09 04:31

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -3,4 +3,5 @@
3
3
  vbaをc#から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)、
4
4
  じゃあvbaからなら「.dll」等を経由して(https://www.ka-net.org/blog/?p=5464)(こちらの事例はエクセルが不要?と書いてあるが不明 http://nami-it.net/archives/5750154.html)
5
5
  他のbook内のvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
6
- vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。  宜しくお願いします。
6
+ vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。
7
+ (ここでいう実行できる範囲というのはvbaを使って、他のbookのvbaをテキストのごとく持ってきて貼り付けられることができたりするのかとか、それとも間接的に移植が可能であるような機能があるのかとかです。)  宜しくお願いします。

2

自分で調べたことを追記

2018/05/09 04:30

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
1
  私のやりたいことは、Excelのあるbookにあるマクロを、他のbookのマクロ記述部分に移植することを自動ですることです。
2
2
  Excelでc#からの多言語からアクセスできるのはせいぜい「セル」ぐらいであることは知っているのですが、 
3
- vbaをc#から実行できるということを聞き、
3
+ vbaをc#から実行できるということを聞き(https://webbibouroku.com/Blog/Article/run-macro)
4
+ じゃあvbaからなら「.dll」等を経由して(https://www.ka-net.org/blog/?p=5464)(こちらの事例はエクセルが不要?と書いてあるが不明 http://nami-it.net/archives/5750154.html)
4
- じゃあvbaからなら「.dll」等を経由して他のbook内のvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
5
+ 他のbook内のvbaを参照できるのではないかと単純に思い、探してみましたがないので、質問しました。
5
6
  vbaを他言語からのバッチ処理として動作させる上で、実行できる範囲について教えてください。  宜しくお願いします。

1

説明文とタイトルの内容が違ったので修正

2018/05/09 04:24

投稿

NEWBIEEBIEE
NEWBIEEBIEE

スコア62

title CHANGED
@@ -1,1 +1,1 @@
1
- VBA等のExcelのマクロについて、多言語(C#など)で参照したりできませんか?
1
+ VBA等のExcelのマクロについて、外部から呼び出したvbaで参照できませんか?
body CHANGED
File without changes