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

回答編集履歴

3

追記2

2020/07/03 03:07

投稿

kenshirou
kenshirou

スコア772

answer CHANGED
@@ -2,7 +2,6 @@
2
2
  例えば、
3
3
  ■Office アプリケーションを自動化する際に実行時エラー 429 が表示されます。
4
4
   [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)
5
-
6
5
  ### 追記
7
6
 
8
7
  OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド
@@ -14,4 +13,9 @@
14
13
  Set outlookObj = New Outlook.Application
15
14
 
16
15
  とした方がよいのではないかと思います。
17
- (今回の問題もなくなるかも知れません。)
16
+ (今回の問題もなくなるかも知れません。)
17
+ ### 追記2
18
+ ストアアプリ版(UWP版)Officeの場合、COM公開方法が異なるとのことで、少なくともCreateObjectでのCOM生成はダメらしいです。
19
+ ※以下はExcelについてですが、参考まで。
20
+  ■UWP版Office(Excel)
21
+    [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

answer CHANGED
@@ -5,5 +5,13 @@
5
5
 
6
6
  ### 追記
7
7
 
8
+ OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド
9
+
8
- OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド(CreateObject("Outlook.Application"))を使う必要はないんじゃないでしょうか。
10
+ CreateObject("Outlook.Application")
11
+
12
+ を使う必要はなく、
13
+
14
+ Set outlookObj = New Outlook.Application
15
+
16
+ とした方がよいのではないかと思います。
9
17
  (今回の問題もなくなるかも知れません。)

1

追記

2020/07/03 00:28

投稿

kenshirou
kenshirou

スコア772

answer CHANGED
@@ -1,4 +1,9 @@
1
1
  「CreateObject 429」のようなキーワードで検索すると、色々な記事がヒットしますが、試してみましたでしょうか?
2
2
  例えば、
3
3
  ■Office アプリケーションを自動化する際に実行時エラー 429 が表示されます。
4
-  [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)
4
+  [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)
5
+
6
+ ### 追記
7
+
8
+ OutlookのCOM参照がなされているようですが、それならば、わざわざ遅延バインド(CreateObject("Outlook.Application"))を使う必要はないんじゃないでしょうか。
9
+ (今回の問題もなくなるかも知れません。)