Excel VBAから単語を開こうとしている結果 'ランタイムエラー' 7 ':メモリ不足
こんにちは、
OS X 16.10(180109)にOffice 2016を実行しています.そして、私はかなり簡単な自動化を作成しようとしています.それはExcelからいくつかのデータを選択し、それを新しい単語文書に貼り付けます.私は問題なくExcelの部品を取り入れました、しかし私が言葉で働こそうとしたとき、私は
常に「メモリ不足」エラーが発生します.
これはWord
を起動するコードの一部です.Dim WordAppとしてのオブジェクトとして
wordsdocはオブジェクトとして
wordapp= new word.application
Wordを起動した後、「メモリ不足」エラーが発生します.15.41がインストールされている間に同じことが起こっていました、そして、私はインサイダープログラムに参加し、version16を得ることができることを望んでいました.
私は同じ最後の結果と別の方法で変数を宣言しようとしました.
Word.Application
word.documentとしてDim WordDoc
wordapp= new word.application
また、ドキュメントギャラリーがこれを引き起こした可能性があるが、設定を無効にすることができます.
返信リスト(回答:15)
あなたはインサイダーのゆっくりとインサイダーの速いですか?
最新のコードを必要としている場合は、インサイダーの速いを使用してください.
まあ、私はすぐに話したかもしれません.チームのもう一人のメンバーはそれを再現することができ、そして問題のバグを提出することができました.
だから、チャーンについて申し訳ありません、そしてそれを報告していただきありがとうございます!
私がそれについて何も聞こえば報告します.
応答10# ->にスキップ9 #Jesse 1こんにちはピアノバウアー、
まだ更新はありません.彼らはそれのために出されたバグを持っていますが、それが解決されるときに正確に情報はありません.
-ジェシー
応答9# ->にスキップ8 #tommiy16.11.1と以下のコードはOSXの自動化エラーになるだけです.これは16.9アップグレード以降に起こりました.15.xにロールバックするコードは大丈夫です.これが1年以上にわたって走っているとは思わない.何が混乱していたものです.
BELOEを実行しないのは、自動化エラーが提供されるまでドキュメントを開き、次にビーチボールを開くCreateObjectです.これを実行するWindows版でこの非常に基本的なコードを実行する以外は修正されないようです.
オブジェクトとしてのDim WordApp、オブジェクトとしてのWordDoc
file= "/users/username/documents/abc.docx"
Set WordApp= CreateObject( "Word.application")
WordApp.visible= false
set wordDoc= wordapp.documents.open(ファイル)
application.wait(Now + TimeValue( "00:00:05"))
応答8# ->にスキップ7 #tommiy私はMac 2016でこの問題を修正しました.2016年Mac 2016では、Office 2016では14ヶ月以上の検索で立っていました.時間.
Linkは2017年1月です.リンク:ExcelプログラミングVBA Macros 1170558 Office 2016で動作しないWordオブジェクトを作成するMac.html
応答15# ->にスキップ5 #tommiyもう1ヶ月、別の単語更新プログラム、version16.12およびそれでもCreateObjectの最も基本的なコマンドはまだ機能しません.
はい、私はすでに15ヶ月後にこの問題への更新がないと推測しました.マクロを実行するには、WordがExcelを起動する能力を得るためだけに、WindowsとOfficeでVMをスピンアップする必要があります.どれほど狂気と狂気はそれです.
応答5# ->にスキップ4 #JimGord私はversion16.13 build 180411
を使用していますこのコードはエラーなしでMicrosoft Wordを開きます
サブテスト()
オブジェクトとしてのDim WordApp、オブジェクトとしてのWordDoc
Set WordApp= CreateObject( "Word.application")
終了SUB
応答3# ->にスキップ6 #JimGord今、私はversion16.15を使用しています、そして私は自動化エラーダイアログを取得します.
この問題をマイクロソフトに報告するには、ExcelのSmileボタンをクリックしてください.
こんにちはヌーラマ、
チームは彼らがエラーを再現できなかったと言った.しかし、彼らが言ったことがあることが、すでに実行されている単語のインスタンスがいくつかあるかどうか、あるいはそれでもメモリリークがありました.彼らはあなたのスクリプトとして何が起こっていたのかわからなかった
一部だけでした(彼らは他に何が起こっていたのか知りませんでした).私は素晴らしい説明を受けていませんでした(週末の3日の週末の金曜日など...)ですが、Thelast Partが単語を終了すると、オブジェクトはそこに残っていないと思われます.
これが彼らが提供したサンプルスクリプトです.
オブジェクトとしてのDim WordApp、オブジェクトとしてのWordDoc
file= "/users/username/documents/abc.docx"
Set WordApp= CreateObject( "Word.application")
WordApp.visible= false
set wordDoc= wordapp.documents.open(ファイル)
application.wait(Now + TimeValue( "00:00:05"))
WordDoc.Close
wordapp.quit
set worddoc= Nothing
wordapp= nothing
こんにちはヌーラム
報告書をありがとう.私はExcelチームにメモを送り、彼らがそれをVBAの人に入れることができるかどうかを確認します.その間に、まだSmiley Faceボタンをクリックしてレポートのファイルを入力してもらえます.それは直接チームに行きます
Officeとあなたのデバイスに関する情報がトラブルシューティングに役立ちます.
関連質問
- Mac用Excel-印刷選択とスケールの問題ではない
- 今日の更新後のExcel&Wordはクラッシュします.
- 210118バリアブルの数式をカンマで区切るときは、Excelがクラッシュして再起動する必要があります.
- EXC_BAD_ACCESSを使用して式の中でコンマに入ると、Excelがクラッシュします
- 先週更新後のラオフォント(Phetsarath OT)に問題がある(2017年10月24日)
- PostScriptタイプ1フォントはまだ機能しません
- すべての添付ファイルボタンをダウンロードする場所はどこですか?
- 最新のインサイダーファストBuild16.12(180320)のインストール後にOutlookが起動しない
- 封筒はMacの単語で印刷されません