問題タブ [rdcomclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - RDCOMClient 経由で Excel のチャート タイトルを変更するにはどうすればよいですか?
RDCOMClient パッケージを使用して Excel でグラフのタイトルを変更するにはどうすればよいですか?
次のように、チャートを作成してそのタイトルを取得できます。
しかし、名前を変更しようとすると
エラーが発生します:
プロパティ値を変更できず、これを解決する方法を見つけたいというこのタイプの問題によく遭遇するようです(data.frame列の名前を変更できることは知っていますが、もっと良い方法が欲しいですおそらく非常に明白な何かが欠けているので、解決策)。
前もって感謝します。
r - VBA "with" 関数構造を RDCOMClient 経由で R コードに解釈する方法は?
コンテキスト: R を使用してデータ操作を行い、それを Excel にエクスポートして棒グラフを作成しています。
問題:これまでのところ、Excel VBA マクロを記録し、それを RDCOMClient パッケージを介して R コードに変換するのは比較的簡単です。しかし、VBA "with" 関数構造をどのように解釈するのか途方に暮れています。
質問:次の Excel VBA コードを R コードに変換したいと考えています (特に RDCOMClient パッケージを使用):
再現可能なコード:次の R コードは、Excel ワークシートに棒グラフを設定します。
これまでに行ったこと: VBA コードの最初の 2 行は、R に簡単に変換できます。
そして、with
構造のために
次のエラーが発生します。
「選択」として解釈しているものは使用すべきではありませんか? ここからどこへ行くべきかわかりませんが、上記のエラーを修正したら、次のようなことをすると思います。
前もって感謝します!
PS RプロットをExcelにエクスポートするオプションがあるかもしれないことは知っていますが、「with」関数構造を解釈する方法を理解しようとすることにもっと興味があります.
PPS Windows 7 x64、x86_64-w64-mingw32/x64 (64 ビット)、R 3.0.1、RDCOMClient_0.93-0.1 を使用しています
r - R: R2wd パッケージを使用して、Word ファイルの最後に表を繰り返し挿入できますか? どのように?
を使用して開くファイルがありますwdGet(filename="exOut.doc",visible=FALSE)
。このファイルには、html と を使用して挿入した画像が既に含まれていますcat(img, file=outputDoc, sep="\n", append=TRUE)
。
文書の最後に表を挿入する必要がありますがwdTable(format(head(testTable)))
、表を Word 文書の最上部に配置します。どうすればこれを修正できますか?
また、2 番目の問題: ドキュメントに挿入する必要があるテーブルがたくさんあるため、ループを使用します。以下は、私の問題を示すサンプル コードです。ここが私にとって本当に奇妙な部分です。コードをステップ実行して各行を次々と実行すると、エラーは発生せず、出力ドキュメントが得られます。すべてを一度に実行すると、「接続エラーを開けません」というメッセージが表示されます。これがどうなるかわかりません。一度に 1 行ずつ実行すると、まったく同じコードをすべて一度に実行するのとは異なる結果が生じる可能性があるのはどうしてでしょうか?
上記のコードは以下を生成します。
なぜこれが発生するのか、それを修正する方法を誰か教えてもらえますか? よろしくお願いします。私がこれを間違った方法で行っていることがわかっている場合は、まったく異なるアプローチをお勧めしますが、何が間違っているのかについても説明してください。
r - パッケージで推奨される RDCOMClient
DESCRIPTION ファイルを介して RDCOMClient を使用して R パッケージを作成しました。
提案: RDCOMClient
および次の(完全に機能する)コード:
現在、これは悪い習慣と見なされているようであり、「R 拡張機能の作成、1.1.3.1 推奨パッケージ」では、次のように定式化するように指示されています。
または: ..提案されたパッケージが利用できない場合にエラーを発生させることが意図されている場合は、単純にたとえば rgl::plot3d を使用します。
これを(私の理解では)再コーディングするということは、単にrequireステートメントを削除することを意味します:
これを行うと、次のランタイム エラーが発生します。
createCOMReference は RDCOMClient の関数であり、明示的な require ステートメントがないと見つからないようです。
CRANのポリシーに準拠したパッケージにRDCOMClientを統合するにはどうすればよいですか???
r - RDCOMClient を使用して R の Outlook を介して電子メールの添付ファイルを送信する
Outlook の電子メールで送信したいファイルを吐き出す毎日の分析を実行しています。私が使用したコードはここに掲載されており、素晴らしく機能しますが、添付部分は機能しません...
オリジナルはここにあります:
コードは添付部分まで機能し、添付ファイルなしで電子メールも送信されます。このエラーを吐き出します:
何か案は?
r - R RDCOMClient を使用して Outlook メール アイテムを取得する方法
私は R の RDCOMClient パッケージを使用して Excel ファイルを操作してきましたが、非常に役に立ちました。
今、私は Outlook の使用に挑戦しており 、ここのスレッドを使用してメールを送信する方法を学びました。
ただし、R の RDCOMClient を使用して受信トレイからメッセージを取得したいと考えています。
通常、RDCOMClient で使用するために VBA コードを変換できますが、適切な構文で問題が発生する場合があります。
つまり、いつ Object[["example"]] または Object$example(); を使用してオブジェクトのメンバーにアクセスするか。Object$example(test$()) のようなものを作る方法。
より具体的には、VBA を使用してメールを取得する際に、MSDNから次のコードをどのように変換しますか?
ここで、Rで次のような試みをいくつか行いました。
VBA コードに示されているロジックに従うというアイデアが含まれています。ただし、メンバーとメソッドにアクセスするための構文が簡単に変換されないという上記の問題に遭遇します。
最終的に、私の質問 (および他の人によって提起された可能性のある質問) は、MSDN の例を VBA から R に直接変換するか、包括的なチュートリアルへのリンクを使用することで解決できます。
記録のために、 RDCOMClientに関するこの素晴らしいチュートリアルをすでに読んでいます
このトピックは、一般的な VBA -> RDCOM のアイデアの優れた出発点になると思います。
r - R の RDCOMClient パッケージを使用して Excel ファイルを上書きする
R で RDCOMClient パッケージを使用して Excel ファイル (.xls) を操作しようとしています。
R で Excel オブジェクトを作成し、.xls ファイル形式で保存されたブックを開き、同じファイル名の Excel ファイルがある場合、ポップアップ ダイアログ ボックスなしでファイル形式を .xlsx に変換しようとしました。以下のコード。
コードを実行すると、次のエラー メッセージが表示されました。
<'checkErrorInfo'> 8002000E エラー: パラメーターの数が無効です。
r - RDCOMClient を使用してグラフを Powerpoint に貼り付ける
コードを使用してグラフをクリップボードに保存しました
RDCOMClient を使用して、開いている Powerpoint プレゼンテーションにこのグラフを追加したいと考えています。
PP = PPT.AddGraphicstoSlide(PP) を使用できることはわかっていますが、これでは同じカスタマイズはできません。つまり、プロットから「bg = 'Transparent'」効果を引き継がれません。代わりに、背景に書いているテキストを覆う白い正方形の背景を作成します。これは手動で簡単に修正できますが、何百ものグラフを複数のプレゼンテーションに生成しており、自動化したいと考えています。wmf 形式でクリップボードに保存されているグラフを、PowerPoint プレゼンテーションの正しいスライドに貼り付ける方法はありますか? 助けてくれてありがとう