AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Alert");
builder.setIcon(R.drawable.ic_launcher);
builder.setMessage("Attention");
builder.setPositiveButton("Get Location",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
builder.setNeutralButton("Set Location",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
builder.setNegativeButton("Exit",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
builder.show();
Вы можете использовать приложения, скомпилированные со старыми PIA, для автоматизации Word 2007, но вы не можете использовать приложения, скомпилированные с Office 2007 PIA, для автоматизации более ранних версий Word.
Некоторые вещи могут работать, но в целом это не поддерживается.
Проблема в том, что новые версии Word имеют новые функции, а новые PIA поддерживают эти новые функции. Вы можете легко создать приложение, которое использует новые функции в новых PIA. Когда вы запускаете это приложение в более старой версии Word - кто знает, что произойдет.
Вам нужно беспокоиться не только о новых «внешних» функциях. В PIA могут быть новые реализации, совместимые только с более новыми версиями приложений Office.
Итак, то, что вы предлагаете сделать, небезопасно и не рекомендуется.