回答編集履歴

4

ROT追記

2020/11/24 08:45

投稿

FKD
FKD

スコア268

test CHANGED
@@ -9,3 +9,13 @@
9
9
  とすると、実際は保存しなくても、保存した扱いになります。(保存確認ダイアログがでない)
10
10
 
11
11
  強制終了の流れで、どうにか`Saved = True`とできないものでしょうか?
12
+
13
+
14
+
15
+ ---
16
+
17
+ 追記
18
+
19
+ RunningObjectTableで起動中Excelインスタンスが列挙できますので、
20
+
21
+ そこからExcelをCOMで操作すると実現できそうですが、質問に対してズレすぎですかね・・・

3

修正

2020/11/24 08:45

投稿

FKD
FKD

スコア268

test CHANGED
@@ -6,4 +6,6 @@
6
6
 
7
7
  ```
8
8
 
9
- 実際は保存しなくても、保存した扱いになります。(保存確認ダイアログがでない)
9
+ とすると、実際は保存しなくても、保存した扱いになります。(保存確認ダイアログがでない)
10
+
11
+ 強制終了の流れで、どうにか`Saved = True`とできないものでしょうか?

2

修正

2020/11/24 08:30

投稿

FKD
FKD

スコア268

test CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  ```
8
8
 
9
- 保存したことになります。
9
+ 実際は保存しなくても、保存し扱いになります。(保存確認ダイアログがでない)

1

修正

2020/11/24 08:28

投稿

FKD
FKD

スコア268

test CHANGED
@@ -1,3 +1,5 @@
1
+ 質問の趣旨とは異なりますが・・・
2
+
1
3
  ```vba
2
4
 
3
5
  ThisWorkbook.Saved = True