問題タブ [onenote]

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.

0 投票する
3 に答える
3190 参照

python - Python から OneNote にファイルを送信する

Python から Microsoft OneNote にファイルを送信することはできますか? (おそらくその COM オブジェクトを使用していますか?) 特定のノートブックやページに保存する必要はありません。保存先を選択できるウィンドウを OneNote にポップアップ表示させたいだけです。

0 投票する
2 に答える
7450 参照

python - Python Pywin & OneNote COM: OneNote.Application.15 'makepy プロセスを自動化できません'

Win32 で Python を使用して OneNote の COM 相互運用機能を操作しています。

ノートブック階層を引き出すための最も基本的なコードは次のとおりです。

に注意してくださいOneNote.Application.12。これは期待どおりに機能します。

Makepy を実行すると、実際には v15 タイプ ライブラリが選択されます。

ここに画像の説明を入力

コードをどちらかに変更するとOneNote.Application.15OneNote.Applicationエラーが発生します。

これはなぜですか?私は走っています:

  • パイソン 3.3.1 (64 ビット)
  • パイウィン ビルド 218 (AMD64)
  • 勝利 8 x64
  • オフィス 2013 x64
0 投票する
1 に答える
7151 参照

outlook - Outlook から OneNote に個別の添付ファイルを送信する

MS Outlook の [OneNote に送信] ボタンを使用して、電子メールとその添付ファイルをノートブックに保存しています。これにより、さまざまな入力の配列を蓄積することができます (たとえば、電子メール、レポート、スプレッドシートの見積もりなど - 私は改宗者に説教していると思います)。

多くの場合、1 つの電子メールの添付ファイルを OneNote ページに移動したいと思います。これに対する私のプロセスは次のとおりです。

  • メールを開く
  • 添付ファイルをデスクトップに保存します
  • OneNote で目的の移動先ページを開く
  • ファイルをデスクトップから OneNote ページにドラッグします。
  • 「メモを追加できるように、ファイルを印刷出力として挿入する」オプションを選択します

これは、必要な添付ファイルのみを保存し、メールの内容や他のすべての添付ファイルを保存しないようにするためです。

個々の添付ファイルを Outlook から OneNote ページに直接送信できますか?

0 投票する
1 に答える
2584 参照

powershell - OneNote は UpdateHierarchy を使用してページを作成します - 新しいページを見つける方法は?

OneNote ノートブック内の非常に特定の場所にセクションを作成することができました。今、私はページで同じことを達成したいと考えています。したがって、予測不可能な配置の「CreateNewPage」メソッドを使用する代わりに、完全に正常に機能する UpdateHierarchy を使用します (テスト目的で、以下の AppendChild を使用しています)。

私が抱えている唯一の問題は、UpdateHierarchy を使用して新しいページを作成した後、新しく作成されたページへのリンクが完全に失われていることです。OneNote は ID を割り当て、それ以降に指定したすべてのタグ/名前を無視します。また、タイトルの設定に使用される One:T メンバーの設定は無視され、常に「無題のページ」が作成されます。

私は何か間違ったことをしていますか、最初に CreateNewPage を作成し、割り当てられたページ ID を使用して、UpdateHierarchy を使用してそれを再配置する必要がありますか?

よろしくジョエル

0 投票する
1 に答える
1252 参照

c++ - Microsoft Office OneNote C++ API?

C ++プログラミングを介してMicrosoft Office OneNoteのコンテンツを変更することを検討していました。具体的には、Quick Filing Dialog Box Interfacesを使用する場合。しかし、そこにあるすべての例は C# 用です。C++ 用の API が利用できるかどうかを知りたいです。利用できる場合は、どこから学習を開始できますか。そのダイアログ ボックスを使用して OneNote セクションを取得し、コンテンツをページとしてそのセクションに挿入したかっただけです。

0 投票する
1 に答える
1815 参照

c# - OneNote から埋め込みオブジェクトを保存する

私の目標は、埋め込まれたドキュメントを OneNote ノートブックからプログラムで抽出することです。埋め込まれたドキュメントは、Office ドキュメント、PDF、およびその他の任意のファイルである可能性があります。インライン イメージの Base64 文字列を取得するのに問題はありませんが、他のファイル タイプの Base64 文字列を取得するのに問題があります。

VS 2008 C#、OneNote 2007、Windows XP SP3 を使用しています。

サンプルの .ONE ファイルを使用しています。このファイルは、少量のテキスト、PDF ファイル、および 1 つのインライン画像で構成されています。含まれているページの ID と PDF の ID を特定できます。次の例では、ID をハードコーディングしました。

PDF を参照してもインライン画像を参照しても、アプリケーションは適切なハイパーリンクを返します。アプリケーションは、インライン イメージに対して適切な Base64 文字列を返します。ただし、アプリケーションは0x8004200f The binary object does not exist.PDF に対してエラーを返します。埋め込まれた Word ドキュメントを含むバージョンを試した場合も同様です。

PDF の Base64 文字列を取得するにはどうすればよいですか? を使用することにオープンですhttp://onom.codeplex.com/が、解決策が見つかりませんでした。

ところで、ID が OneNote セッションごとに異なる可能性があることは承知しています。私のテストでは、デバッグ モードで XML を手動で表示して、ID が正しいことを確認しました。

strXML2 に書き込まれた XML のスニペットを次に示します。

The inline image

The embedded PDF

ありがとうございました。

0 投票する
1 に答える
1421 参照

c# - OneNote から Sql Server へのコンテンツの抽出

OneNote ノートブック/セクションのコンテンツを SQL Server データベースに抽出する方法があるかどうかを知る必要があります。基本的に私がする必要があるのは.. OneNote からコンテンツを読み取り、それを SQL Server テーブルに挿入することです。OneNote 2010 と Sql サーバー 2008 R2 を使用しています。ありがとうございました。:)

0 投票する
1 に答える
330 参照

c# - onenote で画像を効率的にコピーする

現在、OneNote オートメーションを必要とするプロジェクトに取り組んでいます。ここで、あるページから別のページに画像をコピーする必要があります。これを行うには、GetPageContent、UpdatePageContent などの Microsoft サイトでいくつかの API を見つけました。現在、1:Image Data を新しいページに手動でコピーしています。動作しますが、すべてのバイナリ イメージを取得するにはかなりの時間がかかります。これを達成するためのより簡単なアプローチはありますか? コールバック ID を使用しようとしましたが、コピーされたイメージが別の ID を与えるように見えるので、それをコピーすることはできません。

Onenote2013を使用しています。

よろしく、

シロヤチャ

0 投票する
1 に答える
216 参照

windows-phone-8 - WP8 アプリ経由の新しい OneNote ノート

Windows Phone 8 アプリを使用してプログラムで OneNote に新しいメモを追加する方法はありますか? Personal (Web)OneNote アプリを直接操作できないことはわかっていますが、API を介して SkyDrive 上のファイルに直接追加したり、電子メールを送信したりする方法があるかどうか疑問に思っています。私はいくつかの検索を行いましたが、そうではないと推測していますが、尋ねても害はありませんよね?