回答編集履歴

3

追記2

2020/07/03 03:07

投稿

kenshirou
kenshirou

スコア772

test CHANGED
@@ -5,8 +5,6 @@
5
5
  ■Office アプリケーションを自動化する際に実行時エラー 429 が表示されます。
6
6
 
7
7
   [https://support.microsoft.com/ja-jp/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications](https://support.microsoft.com/ja-jp/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications)
8
-
9
-
10
8
 
11
9
  ### 追記
12
10
 
@@ -31,3 +29,13 @@
31
29
  とした方がよいのではないかと思います。
32
30
 
33
31
  (今回の問題もなくなるかも知れません。)
32
+
33
+ ### 追記2
34
+
35
+ ストアアプリ版(UWP版)Officeの場合、COM公開方法が異なるとのことで、少なくともCreateObjectでのCOM生成はダメらしいです。
36
+
37
+ ※以下はExcelについてですが、参考まで。
38
+
39
+  ■UWP版Office(Excel)
40
+
41
+    [https://azulean.me/2018/11/28/uwp%E7%89%88officeexcel/ ](https://azulean.me/2018/11/28/uwp%E7%89%88officeexcel/ )

2

補足追加

2020/07/03 03:07

投稿

kenshirou
kenshirou

スコア772

test CHANGED
@@ -12,6 +12,22 @@
12
12
 
13
13
 
14
14
 
15
+ OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド
16
+
17
+
18
+
15
- OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド(CreateObject("Outlook.Application"))を使う必要はないんじゃないでしょうか。
19
+ CreateObject("Outlook.Application")
20
+
21
+
22
+
23
+ を使う必要はなく、
24
+
25
+
26
+
27
+ Set outlookObj = New Outlook.Application
28
+
29
+
30
+
31
+ とした方がよいのではないかと思います。
16
32
 
17
33
  (今回の問題もなくなるかも知れません。)

1

追記

2020/07/03 00:28

投稿

kenshirou
kenshirou

スコア772

test CHANGED
@@ -5,3 +5,13 @@
5
5
  ■Office アプリケーションを自動化する際に実行時エラー 429 が表示されます。
6
6
 
7
7
   [https://support.microsoft.com/ja-jp/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications](https://support.microsoft.com/ja-jp/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications)
8
+
9
+
10
+
11
+ ### 追記
12
+
13
+
14
+
15
+ OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド(CreateObject("Outlook.Application"))を使う必要はないんじゃないでしょうか。
16
+
17
+ (今回の問題もなくなるかも知れません。)