問題タブ [office-2007]

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 投票する
5 に答える
68528 参照

vba - Excel VBAの範囲からの配列

ちょっとしたコードに苦労していて、それを回避できないようです...セルの範囲から配列を取得しようとしていますが、配列は1要素幅に見えます。
コードは次のとおりです。

私の理解によると、アイテムには2D配列が含まれている必要があります...しかし、次の結果が得られます

何がうまくいかないのですか?

0 投票する
8 に答える
20338 参照

vba - Excel VBAで選択ケースを通過する方法は?

与えられた

私の要件は、cmd = "ONE"必要に応じ "one""two"表示されるかどうかですが、現在"one"表示されており、プログラムが選択したケースから抜け出しています...

0 投票する
4 に答える
1502 参照

c# - ASP.NET アプリケーションのブラウザから Office 2007 ファイルを開くことができない

私は、要求されたファイルを開いて応答に書き込む ASP.NET Web ページを持っているので、そのファイルはブラウザーで開くはずです。正常に動作しますが、Office 2007 のファイル タイプ (.xlsx、.docx、...) では正しく動作しません。基本的に、何も返さず、空の応答、空白の応答を返します。

実際、これは私のライブ サーバー (Windows Server 2008) でのみ発生します。私のテスト サーバーでは問題なく動作します (Windows Server 2008 でもあります!)。

コードは次のようになります。

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

vba - Office2007VBAおよびVisualSourceSafeとの統合

Visual SourceSafeを使用してExcel2007で作成されたVBAコードを管理する方法があるかどうか疑問に思っていますか?Office XPおよび2000には、これをサポートする「開発者の追加」があったようです(例: http: //msdn.microsoft.com/en-us/library/aa164419 (office.10).aspx )。このサポートはOffice2007にありませんか?

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

.net - Office2003を使用してOffice2007ドキュメントを開くときに変換メッセージを無効にするにはどうすればよいですか?

Interopを使用してExcelワークブックを開くC#アプリケーションに取り組んでいます。1つの煩わしさを除いて正常に動作します。Excel2003を使用しているマシンでExcel2007ドキュメントを開くと、「ファイル変換が進行中です」という小さなメッセージがポップアップ表示されます。そのメッセージがまったく表示されないようにする方法を知っている人はいますか?

0 投票する
5 に答える
8180 参照

excel - Excel VBAで連続したデータを含むセルを検索するにはどうすればよいですか?

代替テキスト

画像が与えられた場合...Range( "B3")で始まるデータがあることがわかっている場合。
セルE3までの連続データを持つセルを見つけるにはどうすればよいですか?F3は空白なので、G3以降は考慮しないでください。結果は、範囲オブジェクト(B3:E3)またはセル数(この場合は4)のいずれかになります。

B3をアクティブセルとして設定して実行します。

私はカウントを取得しますが、この方法は信頼できません。B3だけがデータを持っている場合、シートの最後までセルをカウントします。
もちろん、これはセルをループすることでも実現できますが、ワークシート関数またはその他の効率的な方法を使用したいと思います。

0 投票する
4 に答える
16644 参照

c# - C#を使用してMS-Wordのセキュリティセンター設定をプログラムで構成する

COM自動化を介してMS-Word2007ドキュメントをロードする単純なC#Winformsアプリケーションを開発しました。

これはすべて非常に単純で簡単ですが、ドキュメントに応じて、プログラムでマクロとActiveXコントロールを有効または無効にする必要があります。

これをレジストリに保存する方法はおそらくありますが、一度に複数の同時リクエストが実行される可能性があるため、インスタンスごとにこれらの設定を制御したいと思います。

だから私の質問は「COM自動化を使用してトラストセンターの設定を構成するにはどうすればよいですか」です。

私は何時間もグーグルで検索しましたが、見つけることができたのはApplication.AutomationSecurityプロパティだけですが、これは次の値のみを受け入れます。

  • MsoAutomationSecurity.msoAutomationSecurityLow
  • MsoAutomationSecurity.msoAutomationSecurityForceDisable
  • MsoAutomationSecurity.msoAutomationSecurityByUI

ただし、Word 2007 Trust Centerは、次の設定を公開します。

マクロ設定:

  • 通知なしですべてのマクロを無効にします(msoAutomationSecurityForceDisableと一致します)
  • 通知付きのすべてのマクロを無効にします(これは必要ありません)
  • デジタル署名されたマクロを除くすべてのマクロを無効にします(同等のものはありません)
  • すべてのマクロを有効にします(msoAutomationSecurityLowと一致します)

代替テキスト
(出典:visguy.com


ActiveXコントロール(個別に構成されています。これらを制御する方法は見つかりませんでした。スクリーンショットによると、これらの設定はすべてのアプリケーション間で共有されていることに注意してください)

  • 通知なしにすべてのコントロールを無効にする
  • UFIコントロールを有効にする前にプロンプ​​トを表示します。
  • 最小限の制限ですべてのコントロールを有効にする前にプロンプ​​トを表示する
  • 制限なしですべてのコントロールを有効にする

代替テキスト

これらの設定を変更しながらMS-Wordマクロを記録するという古いトリックを試しましたが、これらの手順はいずれも記録されません。

更新: レジストリのActiveXコントロール設定に次のエントリが見つかりました。ActiveX設定は確かにグローバルであり、誰かが私を間違っていると証明しない限り、単一のMS-Wordインスタンスに指定することはできません。

ActiveX無効

[HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Common \ Security] "DisableAllActiveX" = dword:00000001 "UFIControls" = dword:00000002

セーフモードでActiveXを有効にする

[HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Common \ Security] "DisableAllActiveX" = dword:00000000 "UFIControls" = dword:00000002

セーフモードなしでActiveXが有効

[HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ Common \ Security] "DisableAllActiveX" = dword:00000000 "UFIControls" = dword:00000001

マクロ設定の問題を解決することにまだ熱心です

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

c# - Office Communicatorクライアントのプラグインをコーディングしますか?

Office Communicatorクライアントのプラグインをコーディングすることは可能ですか?

自分のクライアントを作成できるコードを見たことがありますが、既存のクライアントに機能を追加したいだけです。それはできますか?

私が作成したいプラグインは文字列を検索し、見つかった場合はその代わりにリンクを使用します。

例えば:

行ってQuestion32を見つけてください

次のように変更されます:

行ってQuestion32を見つけてください

この種のカスタマイズを既存のクライアントにコーディングできますか?もしそうなら、それを行う方法について誰かがリードを持っていますか(Visual Studio C#を推奨)?

編集:私はまた、着信テキストを監視するだけではなく、別のアプリを使用するつもりです。それを行う方法はありますか?

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

c# - Office 2007: 不在時のアシスタントをプログラムで制御しますか?

Outlook 2007 で不在時の自動応答の実際の状態をプログラムで有効/無効にする方法を知っている人はいますか?

VS 2008 で既にオブジェクト ブラウザを検索して列挙を見つけましたMicrosoft.Office.Interop.Outlook.OlBusyStatusが、これを使用するクラスやその他のものは見つかりませんでした。

どんなアイデアでも大歓迎です、ありがとう、そしてよろしく

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

c# - Outlook 2007 カスタム アクションを作成する方法

カスタムの Outlook ルール アクションが必要です:「電子メールの添付ファイルを DB に保存する」。このアクションでは、その電子メールの添付ファイルが自動的に DB に保存されます。

MSDN Outlook 2007 サンプル アドイン: ルール アドイン、旅行代理店アドイン、および会議アドインの準備でトピックを見つけましたが、このトピックではカスタム アクションの開発方法が示されていません。

Outlook 2007 には [ルール ウィザード] ダイアログがあり、[アクションの選択] フォームには多くのアクションがあります。カスタム アクションをこのフォームに追加できますか?

また、「ルール ウィザード」ダイアログに「カスタム アクションを実行する」という名前のアクションがあります。このアクションをチェックすると、ユーザーはダイアログを開いてカスタム アクションを選択できます。このダイアログで使用できるアドインを開発するには?